Class TClassicRayTracer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TClassicRayTracer = class(TRayTracer)

Description

Classic Whitted-style ray-tracer. See [http://vrmlengine.sourceforge.net/vrml_engine_doc/output/xsl/html/ch04s02.html] for documentation.

Make sure that VRML2ActiveLights are properly initialized if you plan to render VRML 2.0 nodes. TVRMLScene and descendants do this for you usually.

Hierarchy

Overview

Fields

Public InitialDepth: Cardinal;
Public FogNode: TNodeFog;
Public FogDistanceScaling: Single;

Methods

Public procedure Execute; override;

Description

Fields

Public InitialDepth: Cardinal;

InitialDepth to ograniczenie raytracera na globokosc drzewa promieni - tak jak zad.2 z rgk, tzn. InitialDepth = 0 oznacza tylko promienie prierw, 1 = promienie 1-krotnie odbite + bezposrednie cienie itd.

Public FogNode: TNodeFog;

Podaj FogNode <> nil aby miec odpowiednia mgle, zgodnie ze specyfik. VRMLa 97. FogDistanceScaling to skalowanie FogNode z transformacji sceny VRMLa w miejscu gdzie byl FogNode — tak samo jak pole TVRMLScene o tej samej naziwe.

Public FogDistanceScaling: Single;
 

Methods

Public procedure Execute; override;
 

Generated by PasDoc 0.11.0 on 2008-09-12 11:58:45