2010-07-04 3 views
1

J'ai actuellement un petit projet (je suis un débutant complet) en VTK où j'ai utilisé différents objets vtkParametricFunctionSource et les ai disposés spatialement. Maintenant, ce que je veux faire est de trouver un moyen de sortir toutes les données que je suis en train de rendre dans un fichier .stl. Je ne sais pas comment je parviendrais à convertir mes fonctions paramétriques implicites à partir de leur forme de formule qui me donne les ellipses à une sorte de forme de jeu de points qui me permettrait d'exporter vers .stl. Je ne suis probablement pas au courant de certains cours de VTK qui m'aident à le faire, mais toute aide serait appréciée.Sortie de stl à partir de sources elliptiques multiples VTK

Meilleur.

EDIT:

Aussi, dans ma VTK scène, je l'ai manipulé la position de certains des objets en changeant les positions des acteurs qui sont utilisés pour les afficher à l'écran. Je voudrais maintenir cette position aussi bien dans le fichier .stl sorti. Donc, fondamentalement, comment prendre exactement ce que vous voyez dans la scène, la forme et la position, et placer toutes ces données dans un fichier .stl? Un vtkActor ne modifie que la représentation rendue des données

Répondre

2

Pour cette raison, vous ne pouvez pas facilement l'écrire en utilisant des auteurs vtk préexistants. Ce que vous voulez faire est d'appliquer un vtkTransformFilter à chaque vtkParametricFunctionSource avec la matrice de transformation étant égale à vtkActor pour cette vtkParametricFunctionSource. Vous pouvez ensuite regrouper tout avec vtkAppendPolyData et écrire les filtres avec vtkSTLWriter.

+0

Ajoutez c'est exactement ce que j'ai fait il y a quelques jours :) Merci! – sparkFinder

+0

La liste de diffusion vtk est également un bon endroit pour poser ce type de questions. – RobertJMaynard

Questions connexes