Domanda

Al momento ho un piccolo (io sono un completo principiante) progetto in VTK in cui ho usato diversi oggetti vtkParametricFunctionSource e organizzato spazialmente. Ora quello che voglio fare è trovare un modo per produrre tutti i dati attualmente sto rendendo in un file STL.

Non so come avrei riuscito a convertire le mie funzioni parametriche implicite dalla loro forma formula che mi dà i puntini di sospensione per un qualche tipo di forma di punto-set che mi permettesse di output a .stl. Sono probabilmente solo a conoscenza di qualche classe VTK che mi aiuta a fare questo, ma ogni e qualsiasi aiuto sarebbe apprezzato.

Best.

EDIT:

Inoltre, nel mio VTK scena, ho manipolato la posizione di alcuni degli oggetti modificando le posizioni degli attori che vengono utilizzati per visualizzarli sullo schermo. Vorrei mantenere questa posizione anche nel file .stl emessi. Quindi, in pratica, come si potrebbe fare per prendere esattamente quello che si vede nella scena, la forma e la posizione saggia, e mettendo tutti i dati in un unico file STL?

È stato utile?

Soluzione

una vtkActor modifica solo la rappresentazione rendering dei dati. A causa di questo non si può facilmente scrivere utilizzando scrittori VTK preesistenti.

Che cosa si vuole fare è applicare un vtkTransformFilter ad ogni vtkParametricFunctionSource con la matrice di trasformazione è uguale al vtkActor per quella vtkParametricFunctionSource. È possibile rispetto al gruppo tutto insieme con vtkAppendPolyData e scrivere che la produzione dei filtri con vtkSTLWriter.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top