Raytracing API example/it

Introduzione
I moduli e  forniscono diversi metodi per scrivere i contenuti della scena come dati povray o luxrender.

I comandi più utili sono e  per rendere un oggetto Part di FreeCAD in una definizione povray o luxrender e  e  per ottenere il punto di vista corrente della finestra della vista 3D in formato povray o luxrender.

Emissione dei file di rendering
Ecco come utilizzare le funzionalità tramite Python, supponendo che il documento contenga un oggetto "Box":

E la stessa cosa per luxrender:

Creare un oggetto render personalizzato
Oltre agli oggetti di vista standard povray e luxrender che forniscono una vista di un oggetto Part esistente e che possono essere inseriti rispettivamente in progetti povray e luxrender, esiste un terzo oggetto, chiamato RaySegment, che può essere inserito in progetti povray o luxrender. L'oggetto RaySegment non è collegato ad alcuno degli oggetti di FreeCAD e può contenere del codice povray o luxrender personalizzato, che può essere inserito in un progetto raytracing. Ad esempio, può essere usato per generare gli oggetti di FreeCAD in un certo modo, se non si è soddisfatti del modo standard. Dalla console di Python può essere creato e usato in questo modo: