Slik konverterer POV-Ray Mesh til CSG

Slik konverterer POV-Ray Mesh til CSG


I utformingen av en scene for å illustrere med datagrafikk program Persistence of Vision Ray Tracer (POV-Ray), kan du lagre noen objekter som polygonale masker. En POV-Ray mesh objektformer mange små trekanter inn i en gjenkjennelig tredimensjonal form. Du kan konvertere noen av disse maskene til Konstruktiv Solid Geometry (CSG) format ved å legge til en innvendig vektor til mesh, og deretter kjøre en CSG operasjoner som krysser hverandre. Dette gjelder solid sett logikken til mesh, som du nå kan modellen i kombinasjon med andre faste gjenstander.

Bruksanvisning

1 Velg en maske eller mesh2 objekt i din POV-Ray-modellen til å konvertere til CSG. Objektet må være helt lukket. Maskene med hull kanskje ikke fungerer på riktig måte eller i det hele tatt.

2 Sett inn en MESH_MODIFER av "inside_vector" i objektet definisjonen i din Scene Description Language (SDL) filen for å legge en innvendig vektor til mesh. Du kan eventuelt angi en retning for din inne vektor; ellers vil POV-Ray bruke en vilkårlig vektor for å bestemme hvorvidt punkter innenfor eller utenfor maskene. Bare maskene som inneholder et innvendig vektor kvalifisere seg som faste stoffer som kan brukes til CSG operasjoner.

3 Legg en CSG operasjon for å modellens motivbeskrivelse som angir operatør og inkluderer mesh som et objekt. For eksempel legge til et kryss av mesh med en solid primitiv som en sylinder. CSG operasjoner er union, kryss, forskjell, og flette.

4 Gjengi scenen med dine ønskede innstillinger for å se hvordan POV-Ray tolker den nye konstruktive solid. Du kan også lage ny geometri bruker mesh-baserte CSG.

Hint

  • Maskene effektivt lagre kompleks geometri. Mens CSGS er praktisk å modellere, kan de kreve betydelig mer ressurser data å gjengi.