Aardvark.Data.Vrml97


Vrml97Scene

A complete VRML97 scene.

Constructors

ConstructorDescription
new(parseTree)
Signature: parseTree:SymMapBase -> unit

Constructor.

Instance members

Instance memberDescription
IndexedFaceSets
Signature: IEnumerable<Vrml97Ifs>

Enumerates all IndexedFaceSets in scene.

IndexedLineSets
Signature: IEnumerable<Vrml97Ils>

Enumerates all IndexedLineSets in scene.

NamedNodes
Signature: Dictionary<string,SymMapBase>

Returns dictionary containing all named nodes in the scene.

OrientationInterpolators
Signature: IEnumerable<SymMapBase>

Enumerates all OrientationInterpolators in scene.

ParseTree()
Signature: unit -> unit

Raw parse tree.

PointSets
Signature: IEnumerable<SymMapBase>

Enumerates all PointSets in scene.

PositionInterpolators
Signature: IEnumerable<SymMapBase>

Enumerates all PositionInterpolators in scene.

TimeSensor
Signature: IEnumerable<SymMapBase>

Enumerates all TimeSensors in scene.

Static members

Static memberDescription
FromFile(fileName)
Signature: fileName:string -> Vrml97Scene

Creates a Vrml97Scene from given VRML97 file.

FromFile(...)
Signature: (fileName:string * resolveDefUse:bool * annotate:bool * duplicateDefUseMaps:bool) -> Vrml97Scene

Creates a Vrml97Scene from given VRML97 file.

FromStream(stream, fileName)
Signature: (stream:Stream * fileName:string) -> Vrml97Scene

Creates a Vrml97Scene from given stream.

Fork me on GitHub