QD3DApple QuickTime 3D Meta file formatConverted by Paul BourkeMetafile HeaderFull name: 3DMF, 3DMetafileDrawable: No Parent Class Heirarchy: 3DMF Binary type: 3DMF Ascii type: 3DMetafile Binary size: 16 Parent Objects: none Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: 3DMetafile ( 1 0 # version Normal toc> ) ... toc: TableOfContents ( ... )
Begin GroupFull name: 3DMF, BeginGroupDrawable: No Parent Class Heirarchy: 3DMF Binary type: bgng Ascii type: BeginGroup Binary size: sizes of contained objects + (8 * number of child objects) Parent Objects: special Format: Data Format Subobjects: Inherited: No Referencable: No Description:
Data structure: Text samples: BeginGroup ( DisplayGroup ( ) ) Triangle ( 0 0 1 0 0 0 0 1 0 ) Translate ( 1 2 3 ) Sphere ( ) EndGroup ( ) BeginGroup ( OrderedDisplayGroup ( ) DisplayGroupState ( DoNotDraw ) ) Triangle ( 0 0 1 0 0 0 0 1 0 ) Translate ( 1 2 3 ) Sphere ( ) EndGroup ( ) BeginGroup ( InfoGroup ( ) ) CString ( Copyright (c) 1995 ) EndGroup ( )
ContainerFull name: 3DMF, ContainerDrawable: No Parent Class Heirarchy: 3DMF Binary type: cntr Ascii type: Container Binary size: sizes of contained objects + (8 * number of child objects) Parent Objects: special Format: Data Format Subobjects: special Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Box ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 0 1 )
)
)
End GroupFull name: 3DMF, EndGroupDrawable: No Parent Class Heirarchy: 3DMF Binary type: endg Ascii type: EndGroup Binary size: 0 Parent Objects: none Format: No Data Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: # Empty group
BeginGroup ( OrderedDisplayGroup ( ) )
EndGroup ( )
# Group containing 1 object
BeginGroup ( DisplayGroup ( ) )
Translate ( 1 2 3 )
Sphere ( )
EndGroup ( )
# Inline group referenced elsewhere
REDColor:
BeginGroup (
DisplayGroup ( )
DisplayGroupState ( IsInline )
)
Container (
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
EndGroup ( )
BeginGroup ( DisplayGroup ( ) )
Reference ( 1 ) # REDColor
Cone () # Cone is RED
EndGroup ()
toc: TableOfContents (
nextTOC> -1 2 0 12
1
1 REDColor>
)
JunkFull name: 3DMF, JunkDrawable: No Parent Class Heirarchy: 3DMF Binary type: junk Ascii type: Junk Binary size: any size Parent Objects: special Format: Data Format Subobjects: any Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Box ( )
Junk (
AttributeSet ( )
DiffuseColor ( 1 0 1 )
)
)
is equivalent to:
Box ()
ReferenceFull name: 3DMF, ReferenceDrawable: No Parent Class Heirarchy: 3DMF Binary type: rfrn Ascii type: Reference Binary size: 4 Parent Objects: may be substituted for any Shared object Format: Data Format Subobjects: 1 Storage object (optional) Inherited: No Referencable: No Description:
Data structure: Text samples: Reference ( 23 ) # internal reference ... toc: TableOfContents ( nextTOC> 35 -1 0 12 ... 20 CarFrame> 21 Axle> 23 WheelOfCar> ... ) Container ( # external reference Reference ( 23 ) UnixPath ( parts/car.eb ) )
Table Of ContentsFull name: 3DMF, TableOfContentsDrawable: No Parent Class Heirarchy: 3DMF Binary type: toc Ascii type: TableOfContents Binary size: 28 + (tocEntrySize * nEntries) Parent Objects: Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: 3DMetafile ( 1 0 Normal toc> ) box23: Mesh ( 45 # nVertices ... ) Reference ( 1 ) Arrows: BeginGroup ( DisplayGroup ( ) ) Cone ( ) Scale ( 0.2 0.1 0.2) Cylinder ( ) EndGroup ( ) Reference ( 2 ) Reference ( 4 ) ... Type ( -1 Joes Garage:RepairHistory ) ... -1 ( Jim Fixed lug nut 0.23 0.2 1.2 ) toc: TableOfContents ( nextTOC> 5 # refSeed -2 # typeSeed 0 12 # tocEntry Type/Size 3 # nEntries 1 box23> 2 Arrows> 4 Geom34> )
TypeFull name: 3DMF, TypeDrawable: No Parent Class Heirarchy: 3DMF Binary type: type Ascii type: Type Binary size: 4 + sizeof(String) Parent Objects: Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Type ( -1 Joes Garage:BoltData ) ... -1 ( -2.3 34 # Stress (kPA/area) )
Face Attribute Set ListFull name: Data, AttributeSetList, FaceAttributeSetListDrawable: No Parent Class Heirarchy: Data, AttributeSetList Binary type: fasl Ascii type: FaceAttributeSetList Binary size: 12 + nIndices * sizeof(Uns) + padding Parent Objects: ALWAYS: Box, GeneralPolygon, Mesh, TriGrid Format: Data Format Subobjects: many AttributeSet (order-dependent) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Box ( )
Container (
FaceAttributeSetList (
6 Include 2
0 1
)
Container ( # assigned to 0
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
Container ( # assigned to 1
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
)
)
Container (
Box ( )
Container (
FaceAttributeSetList (
6 Exclude 2
2 4
)
Container ( # assigned to 0
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
Container ( # assigned to 1
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
Container ( # assigned to 3
AttributeSet ( )
DiffuseColor ( 1 0 1 )
)
Container ( # assigned to 5
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
)
)
Geometry Attribute Set ListFull name: Data, AttributeSetList, GeometryAttributeSetListDrawable: No Parent Class Heirarchy: Data, AttributeSetList Binary type: gasl Ascii type: GeometryAttributeSetList Binary size: 12 + nIndices * 4 + padding Parent Objects: ALWAYS: PolyLine Format: Data Format Subobjects: many AttributeSet (order-dependent) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
PolyLine (
3
10 2 3
0 0 0
2 8.5 3
)
Container (
GeometryAttributeSetList (
3 Exclude 1 1
)
Container ( # segment 0
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
Container ( # segment 2
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
)
)
Vertex Attribute Set ListFull name: Data, AttributeSetList, VertexAttributeSetListDrawable: No Parent Class Heirarchy: Data, AttributeSetList Binary type: vasl Ascii type: VertexAttributeSetList Binary size: 12 + nIndices * sizeof(Uns) + padding Parent Objects: ALWAYS: GeneralPolygon, Line, Mesh, Polygon, PolyLine, Triangle, TriGrid Format: Data Format Subobjects: many AttributeSet (order-dependent)br> Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Triangle (
0 0 0
0 2 0
0 0 2
)
Container (
VertexAttributeSetList (
3 Exclude 0
)
Container ( # vertex 0
AttributeSet ( )
DiffuseColor ( 0 0 0 )
)
Container ( # vertex 0
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
Container ( # vertex 0
AttributeSet ( )
DiffuseColor ( 0 1 0 )
)
)
)
Camera PlacementFull name: Data, CameraData, CameraPlacementDrawable: No Parent Class Heirarchy: Data, CameraData Binary type: cmpl Ascii type: CameraPlacement Binary size: 36 Parent Objects: ALWAYS: Camera objects: ViewAngleAspectCamera, ViewPlaneCamera, OrthographicCamera Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
OrthographicCamera (
-1 -1 1 1
)
CameraPlacement (
10 0 0 # located along X axis
0 0 0 # point of interest is origin
0 1 0 # Y is up
)
)
Camera RangeFull name: Data, CameraData, CameraRangeDrawable: No Parent Class Heirarchy: Data, CameraData Binary type: cmrg Ascii type: CameraRange Binary size: 8 Parent Objects: ALWAYS: Camera objects: ViewAngleAspectCamera, ViewPlaneCamera, OrthographicCamera Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
OrthographicCamera (
-1 -1 1 1
)
CameraRange (
0.1 2 # hither, yon
)
)
Camera ViewPortFull name: Data, CameraData, CameraViewPortDrawable: No Parent Class Heirarchy: Data, CameraData Binary type: cmvp Ascii type: CameraViewPort Binary size: 16 Parent Objects: ALWAYS: any Camera object: ViewAngleAspectCamera, ViewPlaneCamera, OrthographicCamera Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
OrthographicCamera (
-1 -1 1 1
)
CameraViewPort ( # zoom to 200%
-0.5 0.5 1 1
)
)
Bottom Cap Attribute SetFull name: Data, CapData, BottomCapAttributeSetDrawable: No Parent Class Heirarchy: Data, CapData Binary type: bcas Ascii type: BottomCapAttributeSet Binary size: 0 Parent Objects: ALWAYS: Cone, Cylinder Format: No Data Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: No Description:
Data structure: Text samples: 3DMetafile ( 1 0 Normal toc> )
Container (
Cone ( )
Caps ( Bottom )
Container (
BottomCapAttributeSet ( )
capColor: Container (
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
)
)
Container (
Cone ( )
Caps ( Bottom )
Container (
BottomCapAttributeSet ( )
Reference (1)
)
)
...
toc: TableOfContents (
...
1 capColor>
)
CapsFull name: Data, CapData, CapsDrawable: No Parent Class Heirarchy: Data, CapData Binary type: caps Ascii type: Caps Binary size: 4 Parent Objects: ALWAYS: Cone, Cylinder Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Cylinder ( )
Caps ( Bottom | Top )
)
Container ( # Cone with a blue bottom
Cone ( )
Caps ( Bottom )
Container (
BottomCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
)
)
Face Cap Attribute SetFull name: Data, CapData, FaceCapAttributeSetDrawable: No Parent Class Heirarchy: Data, CapData Binary type: fcas Ascii type: FaceCapAttributeSet Binary size: 0 Parent Objects: ALWAYS: Cone, Cylinder Format: No Data Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Cone ( )
Caps ( Bottom )
Container (
FaceCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.9 0.4 )
)
)
)
Top Cap Attribute SetFull name: Data, CapData, TopCapAttributeSetDrawable: No Parent Class Heirarchy: Data, CapData Binary type: tcas Ascii type: TopCapAttributeSet Binary size: 0 Parent Objects: ALWAYS: Cylinder Format: No Data Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Cylinder ( )
Caps ( Top )
Container (
TopCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.9 0.4 )
)
)
)
Display Group StateFull name: Data, DisplayGroupStateDrawable: No Parent Class Heirarchy: Data Binary type: dgst Ascii type: DisplayGroupState Binary size: 4 Parent Objects: ALWAYS: DisplayGroup, OrderedDisplayGroup Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: # to pick a chess piece by a box around it
BeginGroup ( DisplayGroup ( ) )
PickIDStyle ( 1 )
BeginGroup (
DisplayGroup ( )
DisplayGroupState ( DoNotDraw )
)
Scale ( 2 4 2 )
Box ( )
EndGroup ( )
Container (
DisplayGroup ( )
DisplayGroupState ( DoNotPick )
)
Mesh ( # chess piece
56 # nVertices
0.2 0.3 0.5
...
)
EndGroup ( )
EndGroup ( )
General Polygon HintFull name: Data, GeneralPolygonHintDrawable: No Parent Class Heirarchy: Data Binary type: gplh Ascii type: GeneralPolygonHint Binary size: 4 Parent Objects: ALWAYS: GeneralPolygon Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
GeneralPolygon (
1
3
0 2 3
0 2 1
2 0 0
)
GeneralPolygonHint ( Convex )
)
Light DataFull name: Data, LightDataDrawable: No Parent Class Heirarchy: Data Binary type: lght Ascii type: LightData Binary size: 20 Parent Objects: ALWAYS: any Light: SpotLight, AmbientLight, PointLight, DirectionalLight Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
AmbientLight ( )
LightData (
True
0.4
1 0 0
)
)
Mesh CornersFull name: Data, MeshCornersDrawable: No Parent Class Heirarchy: Data Binary type: crnr Ascii type: MeshCorners Binary size: 4 + sizeof(corners[0..nCorners-1]) sizeof(MeshCorner) = 8 + nFaces * 4 Parent Objects: ALWAYS: Mesh Format: Data Format Subobjects: nCorners AttributeSets (order-dependent) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Mesh (
...
)
Container (
MeshCorners (
2 # numCorners
# Corner 0
5 # vertexIndex
2 # faces
25 26 # face indices
# Corner 1
5 # vertexIndex
2 # faces
23 24 # face indices
)
Container (
AttributeSet ( )
Normal ( -0.2 0.8 0.3 )
)
Container (
AttributeSet ( )
Normal ( -0.7 -0.1 0.4 )
)
)
)
Mesh EdgesFull name: Data, MeshEdgesDrawable: No Parent Class Heirarchy: Data Binary type: edge Ascii type: MeshEdges Binary size: 4 + sizeof(corners[0..nCorners-1]) sizeof(MeshEdges) = 2 * sizeof(Uns) Parent Objects: ALWAYS: Mesh Format: Data Format Subobjects: nCorners AttributeSets (order-dependent) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Mesh (
...
)
Container (
MeshEdges (
2 # numEdges
0 1 # 1st edge vertexIndices
1 2 # 2nd edge vertexIndices
)
Container ( /* 1st edge attribute set */
AttributeSet ( )
DiffuseColor ( 0.2 0.8 0.3 )
)
Container ( /* 2nd edge attribute set */
AttributeSet ( )
DiffuseColor ( 0.8 0.2 0.3 )
)
)
)
NURB Curve 2DFull name: Data, NURBCurve2DDrawable: No Parent Class Heirarchy: Data Binary type: nb2c Ascii type: NURBCurve2D Binary size: 8 + 12 * nPoints + 4 * (order + nPoints) Parent Objects: ALWAYS: TrimCurves Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples:
Shader DataFull name: Data, ShaderDataDrawable: No Parent Class Heirarchy: Data Binary type: shdr Ascii type: ShaderData Binary size: 8 Parent Objects: ALWAYS: any Shader Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container ( CustomShader ( ... ) ShaderData ( Wrap Clamp ) )
Shader TransformFull name: Data, ShaderTransformDrawable: No Parent Class Heirarchy: Data Binary type: sdxf Ascii type: ShaderTransform Binary size: 64 Parent Objects: ALWAYS: any Shader Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
3DMarbleShader ( )
ShaderTransform (
1 0 0 0
0 1 0 0
0 0 1 0
2 3 4 1
)
)
...
Type ( -3 Apple:ATG:3DMarbleShader )
Container (
-3 ( 2.3 1.0 -10 )
ShaderTransform (
1 0 0 0
0 1 0 0
0 0 1 0
2 3 4 1
)
)
Shader UV TransformFull name: Data, ShaderUVTransformDrawable: No Parent Class Heirarchy: Data Binary type: sduv Ascii type: ShaderUVTransform Binary size: 36 Parent Objects: ALWAYS: any Shader Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
TextureShader ( )
ShaderUVTransform (
1 0 0
0 1 0
0.2 0.3 1
)
PixmapTexture (
...
)
)
Trim CurvesFull name: Data, TrimLoopDrawable: No Parent Class Heirarchy: Data Binary type: trml Ascii type: TrimLoop Binary size: 0 Parent Objects: ALWAYS: NURBPatch Format: No Data Subobjects: many NURBCurve2D (order-dependent) Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
NURBPatch (
4 4 4 4 # u,v order, num M,N points
-2 2 0 1 -1 2 0 1 1 2 0 1 2 2 0 1
-2 2 0 1 -1 2 0 1 1 0 5 1 2 2 0 1
-2 -2 0 1 -1 -2 0 1 1 -2 0 1 2 -2 0 1
-2 -2 0 1 -1 -2 0 1 1 -2 0 1 2 -2 0 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 # knots
)
Container (
TrimLoop ( )
NURBCurve2D (
...
)
NURBCurve2D (
...
)
)
)
Image Clear ColorFull name: Data, ViewHintsData, ImageClearColorDrawable: No Parent Class Heirarchy: Data, ViewHintsData Binary type: imcc Ascii type: ImageClearColor Binary size: 12 Parent Objects: ALWAYS: ViewHints Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: 3DMetafile ( 1 0 Normal toc> ) Container ( ViewHints ( ) ImageClearColor ( 1 1 1 ) # white ) Box ( )
Image DimensionsFull name: Data, ViewHintsData, ImageDimensionsDrawable: No Parent Class Heirarchy: Data, ViewHintsData Binary type: imdm Ascii type: ImageDimensions Binary size: 8 Parent Objects: ALWAYS: ViewHints Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: 3DMetafile ( 1 0 Normal toc> ) Container ( ViewHints ( ) ImageDimensions ( 32 32 ) ImageClearColor ( 1 1 1 ) ) Rotate ( X 0.75 ) Rotate ( Y 0.75 ) Container ( AttributeSet ( ) DiffuseColor ( 1 0 0 ) ) Box ( )
Image MaskFull name: Data, ViewHintsData, ImageMaskDrawable: No Parent Class Heirarchy: Data, ViewHintsData Binary type: immk Ascii type: ImageMask Binary size: 12 + (rowBytes * height) + padding Parent Objects: ALWAYS: ViewHints Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: 3DMetafile ( 1 0 Normal toc> )
Container (
ViewHints ( )
ImageDimensions ( 32 32 )
ImageClearColor ( 1 1 1 )
ImageMask (
32 32 # width, height
4 # rowBytes
BigEndian # bitOrder
0x000000000FFFF8000FFFF8000FFFF800
0x0FFFF8000FFFF8000FFFF8000FFFFFE0
0x0FFFFFE00FFFFFE00FFFFFE00FFFFFE0
0x0FFFFFE00FFFFFE00FFFFFE00FFFFFE0
0x0FFFFFE00FFFFFE00FFFFFE00FFFFFE0
0x0FFFFFE00FFFFFE00FFFFFE00FFFFFE0
0x0C61FFE00F24FFE00E64FFE00F24FFE0
0x0F24FFE00C61FFE00FFFFFE000000000
)
)
Rotate ( X 0.25 )
Rotate ( Y 0.23 )
Container (
Torus ( 0 0.7 0 0 0 1 1 0 0 0 0 0 0.7 )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.9 0.9 )
)
)
Ambient CoefficientFull name: Element, Attribute, AmbientCoefficientDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: camb Ascii type: AmbientCoefficient Binary size: 4 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container ( AttributeSet ( ) AmbientCoefficient ( 0.7 ) )
Diffuse ColorFull name: Element, Attribute, DiffuseColorDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: kdif Ascii type: DiffuseColor Binary size: 12 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container ( AttributeSet ( ) DiffuseColor ( 1 0 0 ) # red )
Highlight StateFull name: Element, Attribute, HighlightStateDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: hlst Ascii type: HighlightState Binary size: 4 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
HighlightStyle ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 0 0 ) # RED
)
)
...
Container (
Polygon (
3
0 1 2
0 0 0
0 -1 2
)
Container (
AttributeSet ( )
DiffuseColor ( 0 1 2 )
HighlightState ( True )
# polygon is drawn RED
)
)
NormalFull name: Element, Attribute, NormalDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: nrml Ascii type: Normal Binary size: 12 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Polygon (
5
0.23423 0.56434 0.2312
...
)
Container (
VertexAttributeSetList ( 5 Exclude 0 )
Container (
AttributeSet ( )
Normal ( 0.8 -0.1 -0.1 )
)
)
)
Shading UVFull name: Element, Attribute, ShadingUVDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: shuv Ascii type: ShadingUV Binary size: 8 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container ( AttributeSet ( ) ShadingUV ( 0 0 ) )
Specular ColorFull name: Element, Attribute, SpecularColorDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: kspc Ascii type: SpecularColor Binary size: 12 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container ( AttributeSet ( ) DiffuseColor ( 0.1 0.1 0.1 ) # near-black SpecularColor ( 1 1 1 ) # white ) Sphere ( 0 0 0 0 1 0 1 0 0 0 0 1 )
Specular ControlFull name: Element, Attribute, SpecularControlDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: cspc Ascii type: SpecularControl Binary size: 4 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container ( AttributeSet ( ) DiffuseColor ( 0.5 0.5 0.5 ) # near-black SpecularColor ( 0.5 ) # white highlights SpecularControl ( 1 ) # larger highlight area ) Sphere ( )
Surface TangentFull name: Element, Attribute, SurfaceTangentDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: srtn Ascii type: SurfaceTangent Binary size: 24 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Mesh (
...
)
Container (
VertexAttributeSetList (
...
)
Container (
AttributeSet ( )
SurfaceUV ( 0.1 0.293 )
SurfaceTangent (
1 0 0
0 1 0
)
)
)
)
Surface UVFull name: Element, Attribute, SurfaceUVDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: sruv Ascii type: SurfaceUV Binary size: 8 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Mesh (
...
)
Container (
VertexAttributeSetList (
200 Include 4 10 21 22 11
)
Container (
AttributeSet ( )
SurfaceUV ( 0 0 )
)
Container (
AttributeSet ( )
SurfaceUV ( 0 1 )
)
Container (
AttributeSet ( )
SurfaceUV ( 1 1 )
)
Container (
AttributeSet ( )
SurfaceUV ( 1 0 )
)
)
)
Transparency ColorFull name: Element, Attribute, TransparencyColorDrawable: No Parent Class Heirarchy: Element, Attribute Binary type: kxpr Ascii type: TransparencyColor Binary size: 12 Parent Objects: ALWAYS: AttributeSet Format: Data Format Subobjects: none Inherited: No Referencable: No Description:
Data structure: Text samples: Container (
Polygon (
...
)
Container (
AttributeSet ( )
TransparencyColor ( 1 0 0 )
)
)
Generic RendererFull name: Shared, Renderer, GenericRendererDrawable: No Parent Class Heirarchy: Shared, Renderer Binary type: gnrr Ascii type: GenericRenderer Binary size: 0 Parent Objects: SOMETIMES: ViewHints Format: No Data Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container (
ViewHints ( )
GenericRenderer ( )
ViewAngleAspectCamera (
...
)
AmbientLight ( )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.2 0.2 )
)
)
Interactive RendererFull name: Shared, Renderer, InteractiveRendererDrawable: No Parent Class Heirarchy: Shared, Renderer Binary type: ctwn Ascii type: InteractiveRenderer Binary size: 0 Parent Objects: SOMETIMES: ViewHints Format: No Data Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container (
ViewHints ( )
InteractiveRenderer ( )
ViewAngleAspectCamera (
...
)
AmbientLight ( )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.2 0.2 )
)
)
Wire Frame RendererFull name: Shared, Renderer, WireFrameDrawable: No Parent Class Heirarchy: Shared, Renderer Binary type: wrfr Ascii type: WireFrame Binary size: 0 Parent Objects: SOMETIMES: ViewHints Format: No Data Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container (
ViewHints ( )
Wireframe ( )
ViewAngleAspectCamera (
...
)
AmbientLight ( )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.2 0.2 )
)
)
Attribute SetFull name: Shared, Set, AttributeSetDrawable: No Parent Class Heirarchy: Shared, Set Binary type: attr Ascii type: AttributeSet Binary size: 0 Parent Objects: any AttributeSetList, any Geometry, any Group, any CapAttributeSet Format: No Data Subobjects: 1 AmbientCoefficient (optional) 1 DiffuseColor (optional) 1 HighlightState (optional) 1 Normal (optional) 1 ShadingUV (optional) 1 SpecularColor (optional) 1 SpecularControl (optional) 1 SurfaceTangent (optional) 1 SurfaceUV (optional) 1 TransparencyColor (optional) 1 SurfaceShader (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container (
Mesh (
...
)
Container (
VertexAttributeSetList (
30 Exclude 2
29 30
)
...
Container (
AttributeSet ( )
DiffuseColor ( 0 1 0 )
SurfaceUV ( 0.87 0.57 )
)
...
)
)
Orthographic CameraFull name: Shared, Shape, Camera, OrthographicCameraDrawable: Yes Parent Class Heirarchy: Shared, Shape, Camera Binary type: orth Ascii type: OrthographicCamera Binary size: 16 Parent Objects: SOMETIMES: ViewHints Format: Data Format Subobjects: 1 CameraPlacement (optional, default) 1 CameraViewPort (optional, default) 1 CameraRange (optional, default) Inherited: No Referencable: Yes Description:
Data structure: Text samples: OrthographicCamera (
-1 -1 1 1
)
Container (
OrthographicCamera (
-1 -1 1 1
)
CameraPlacement (
0 0 20
0 0 0
1 0 0
)
CameraRange (
1 25
)
)
View Angle Aspect CameraFull name: Shared, Shape, Camera, ViewAngleAspectCameraDrawable: Yes Parent Class Heirarchy: Shared, Shape, Camera Binary type: vana Ascii type: ViewAngleAspectCamera Binary size: 8 Parent Objects: SOMETIMES: ViewHints Format: Data Format Subobjects: 1 CameraPlacement (optional, default)1 CameraViewPort (optional, default)1 CameraRange (optional, default) Inherited: No Referencable: Yes Description:
Data structure: Text samples: ViewAngleAspectCamera (
1.7 1.0
)
Container (
ViewAngleAspectCamera (
1.7 1.0
)
CameraPlacement (
0 0 20
0 0 0
1 0 0
)
CameraRange (
1 25
)
)
View Plane CameraFull name: Shared, Shape, Camera, ViewPlaneCameraDrawable: Yes Parent Class Heirarchy: Shared, Shape, Camera Binary type: vwpl Ascii type: ViewPlaneCamera Binary size: 20 Parent Objects: SOMETIMES: ViewHints Format: Data Format Subobjects: 1 CameraPlacement (optional, default)1 CameraViewPort (optional, default)1 CameraRange (optional, default) Inherited: No Referencable: Yes Description:
Data structure: Text samples: ViewPlaneCamera (
...
)
Container (
ViewPlaneCamera (
20
15.0 15.0
18 29
)
CameraPlacement (
0 0 20
0 0 0
1 0 0
)
CameraRange (
1 25
)
)
BoxFull name: Shared, Shape, Geometry, BoxDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: box Ascii type: Box Binary size: 0 or 48 Parent Objects: Format: Data Format Subobjects: 1 FaceAttributeSetList (optional, nObjects = 6)1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Box ( )
Box (
2 0 0
0 1 1
2 3 0
0 0 0
)
Container (
Box ( )
Container (
FaceAttributeSetList (
6 Exclude 0
)
Container (
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
Container (
AttributeSet ( )
DiffuseColor ( 0 1 1 )
)
Container (
AttributeSet ( )
DiffuseColor ( 0 1 0 )
)
Container (
AttributeSet ( )
DiffuseColor ( 1 0 1 )
)
Container (
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
)
ConeFull name: Shared, Shape, Geometry, ConeDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: cone Ascii type: Cone Binary size: 0 or 48 Parent Objects: Format: Data Format Subobjects: 1 Caps (optional, default) 1 FaceCapAttributeSet (optional) 1 BottomCapAttributeSet (optional) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Cone ( )
Cone (
2 0 0
0 1 1
2 3 0
0 0 0
)
Container (
Cone ( )
Caps ( Bottom )
Container (
BottomCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
)
Container (
FaceCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
)
CylinderFull name: Shared, Shape, Geometry, CylinderDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: cyln Ascii type: Cylinder Binary size: 0 or 48 Parent Objects: Format: Data Format Subobjects: 1 Caps (optional, default) 1 TopCapAttributeSet (optional) 1 FaceCapAttributeSet (optional) 1 BottomCapAttributeSet (optional) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Cylinder ( )
Cylinder (
2 0 0
0 1 1
2 3 0
0 0 0
)
Container (
Cylinder ( )
Caps ( Bottom | Top )
Container (
BottomCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 0 1 0 )
)
)
Container (
FaceCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 0 1 )
)
)
Container (
TopCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
)
DiskFull name: Shared, Shape, Geometry, DiskDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: disk Ascii type: Disk Binary size: 0 or 36 Parent Objects: Format: Data Format Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Disk ( )
Disk (
2 0 0
0 1 1
0 0 0
)
Container (
Cylinder ( )
Caps ( Bottom | Top )
Container (
BottomCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 0 1 )
)
)
Container (
FaceCapAttributeSet ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
EllipseFull name: Shared, Shape, Geometry, EllipseDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: elps Ascii type: Ellipse Binary size: 0 or 36 Parent Objects: Format: Data Format Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Ellipse ( )
Ellipse (
2 0 0
0 1 1
0 0 0
)
Container (
Ellipse ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
EllipsoidFull name: Shared, Shape, Geometry, EllipsoidDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: elpd Ascii type: Ellipsoid Binary size: 0 or 48 Parent Objects: Format: Data Format Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Sphere ( )
Sphere (
2 0 0
0 1 1
2 3 0
0 0 0
)
Container (
Sphere ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
General PolygonFull name: Shared, Shape, Geometry, GeneralPolygonDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: gpgn Ascii type: GeneralPolygon Binary size: 4 + sizeof(polygons[0..nCoutours-1]) sizeof(PolygonData) = 4 + nVertices * 12 Parent Objects: Format: Data Format Subobjects: 1 VertexAttributeSetList (optional, nObjects = nVertices[0] + ... + nVertices[nContours-1]) 1 AttributeSet (optional) 1 GeneralPolygonHint (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container ( GeneralPolygon ( 2 # nContours 3 # nVertices -1 0 0 1 0 0 0 1.7 0 3 # nVertices -1 0.4 0 1 0.4 0 0 2.1 0 ) Container ( VertexAttributeSetList ( 6 Exclude 2 0 4 ) Container ( AttributeSet ( ) DiffuseColor ( 0 0 1 ) ) Container ( AttributeSet ( ) DiffuseColor ( 0 1 1 ) ) Container ( AttributeSet ( ) DiffuseColor ( 1 0 1 ) ) Container ( AttributeSet ( ) DiffuseColor ( 1 1 0 ) ) ) Container ( AttributeSet ( ) DiffuseColor ( 1 1 1 ) ) )
LineFull name: Shared, Shape, Geometry, LineDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: line Ascii type: Line Binary size: 24 Parent Objects: Format: Data Format Subobjects: 1 VertexAttributeSetList (optional, nObjects = 2) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Line ( 0 0 0 1 0 0 )
Container (
Line (
0 0 0
1 0 0
)
Container (
VertexAttributeSetList ( 2 Exclude 0 )
Container (
AttributeSet ( )
DiffuseColor ( 1 0 0 )
)
Container (
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
)
)
MarkerFull name: Shared, Shape, Geometry, MarkerDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: mrkr Ascii type: Marker Binary size: 32 + (rowBytes * height) + padding Parent Objects: Format: Data Format Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container ( Marker ( 0.5 0.5 0.5 # origin -28 # xOffset -3 # yOffset 56 # width 6 # height 7 # rowBytes BigEndian # bitOrder 0x7E3C3C667E7C18606066666066187C3C 0x607E7C661860066066607C1860066666 0x6066007E3C3C667E6618 ) Container ( AttributeSet ( ) DiffuseColor ( 0.8 0.2 0.6 ) ) )
MeshFull name: Shared, Shape, Geometry, MeshDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: mesh Ascii type: Mesh Binary size: 4 + nVertices * 12 + 8 + (nFaces+nContours) * sizeof(faces[0..nFaces+nContours-1] sizeof(MeshFace) = sizeof(Int) + sizeof(Uns) * nFaceVertexIndices Parent Objects: Format: Data Format Subobjects: 1 FaceAttributeSetList (optional, nObjects = nFaces) 1 VertexAttributeSetList (optional, nObjects = nVertices) 1 MeshCorners (optional) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Mesh ( 10 # nVertices -1 1 1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 0 -1 1 -1 -1 0 -1 -1 -1 1 1 1 -1 0 1 7 # nFaces 0 # nContours 3 6 5 9 5 7 6 9 0 1 4 2 3 7 1 4 2 8 4 3 4 1 0 8 2 5 4 8 0 9 5 5 3 4 5 6 7 )
NURB CurveFull name: Shared, Shape, Geometry, NURBCurveDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: nrbc Ascii type: NURBCurve Binary size: 8 + (nPoints * 12) + ((nPoints + order) * 4) Parent Objects: Format: Data Format Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: NURBCurve ( 4 7 # order, nPoints 0 0 0 1 # points 1 1 0 1 2 0 0 1 3 1 0 1 4 0 0 1 5 1 0 1 6 0 0 1 0 0 0 0 0.25 0.5 0.75 1 1 1 1 # knots )
NURB PatchFull name: Shared, Shape, Geometry, NURBPatchDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: nrbp Ascii type: NURBPatch Binary size: 16 + (16 * numColumns * numRows) + ((uOrder + numColumns) * 4) + ((vOrder + numRows) * 4) Parent Objects: Format: Data Format Subobjects: 1 TrimCurves (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: NURBPatch ( 4 4 4 4 # u,v order, num M,N points -2 2 0 1 -1 2 0 1 1 2 0 1 2 2 0 1 -2 2 0 1 -1 2 0 1 1 0 5 1 2 2 0 1 -2 -2 0 1 -1 -2 0 1 1 -2 0 1 2 -2 0 1 -2 -2 0 1 -1 -2 0 1 1 -2 0 1 2 -2 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 # knots )
PointFull name: Shared, Shape, Geometry, PointDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: pnt Ascii type: Point Binary size: 12 Parent Objects: Format: Data Format Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Point ( 0 1 2 )
PolygonFull name: Shared, Shape, Geometry, PolygonDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: plyg Ascii type: Polygon Binary size: 4 + nVertices * 12 Parent Objects: Format: Data Format Subobjects: 1 VertexAttributeSetList (optional, nObjects = nVertices) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Polygon ( 4 0 1 1 0 -1 1 0 -1 -1 0 1 -1 )
Poly LineFull name: Shared, Shape, Geometry, PolyLineDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: plyl Ascii type: PolyLine Binary size: 4 + nVertices * 12 Parent Objects: Format: Data Format Subobjects: 1 VertexAttributeSetList (optional, nObjects = nVertices) 1 GeometryAttributeSetList (optional, nObjects = nVertices - 1) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container (
PolyLine (
4
-1 -0.5 -0.25
-0.5 1.5 0.45
0 0 0
1.5 1.5 1
)
Container (
AttributeSet ( )
DiffuseColor ( 0.4 0.2 0.9 )
)
)
TorusFull name: Shared, Shape, Geometry, TorusDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: tors Ascii type: Torus Binary size: 0 or 52 Parent Objects: Format: Data Format Subobjects: 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Torus ( )
Torus (
2 0 0
0 1 1
2 3 0
0 0 0
1
)
Container (
Torus ( )
Container (
AttributeSet ( )
DiffuseColor ( 1 1 0 )
)
)
TriangleFull name: Shared, Shape, Geometry, TriangleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: trng Ascii type: Triangle Binary size: 36 Parent Objects: Format: Data Format Subobjects: 1 VertexAttributeSetList (optional, nObjects = 3) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container ( Triangle ( -1 -0.5 -0.25 0 0 0 -0.5 1.5 0.45 ) Container ( VertexAttributeSetList ( 3 Exclude 0 ) Container ( AttributeSet ( ) DiffuseColor ( 1 0 0 ) ) Container ( AttributeSet ( ) DiffuseColor ( 0 1 0 ) ) Container ( AttributeSet ( ) DiffuseColor ( 0 0 1 ) ) ) Container ( AttributeSet ( ) DiffuseColor ( 0.8 0.5 0.2 ) ) )
Tri GridFull name: Shared, Shape, Geometry, TriGridDrawable: Yes Parent Class Heirarchy: Shared, Shape, Geometry Binary type: trig Ascii type: TriGrid Binary size: 8 + (nColumns * nRows * 12) Parent Objects: Format: Data Format Subobjects: 1 FaceAttributeSetList (optional, nObjects = (numNVertices - 1) * (numMVertices - 1) * 2) 1 VertexAttributeSetList (optional, nObjects = numNVertices * numMVertices attribute sets) 1 AttributeSet (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container ( TriGrid ( 3 4 # nUVertices nVVertices -1 1 1 -0.5 1 0 0 1 0 0.7 1 0.5 -1 0 0 -0.5 0 0.3 0 0.2 0 0.5 0 0 -1 -1 0 -0.5 -1 0 0 -1 0.1 0.2 -1.3 0.2 ) Container ( FaceAttributeSetList ( 12 Include 1 5 ) Container ( AttributeSet ( ) DiffuseColor ( 1 0 0.5 ) ) ) Container ( AttributeSet ( ) DiffuseColor ( 0.8 0.7 0.3 ) ) )
GroupFull name: Shared, Shape, GroupDrawable: Yes Parent Class Heirarchy: Shared, Shape Binary type: grup Ascii type: Group Binary size: 0 Parent Objects: none Format: No Data Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: BeginGroup ( Group ( ) ) CString ( This is the first day of the rest of your life. ) Torus ( ) EndGroup ( )
Display GroupFull name: Shared, Shape, Group, DisplayGroupDrawable: Yes Parent Class Heirarchy: Shared, Shape, Group Binary type: dspg Ascii type: DisplayGroup Binary size: 0 Parent Objects: Format: No Data Subobjects: 1 DisplayGroupState (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples:
IO Proxy Display GroupFull name: Shared, Shape, Group, DisplayGroup, IOProxyDisplayGroupDrawable: Yes Parent Class Heirarchy: Shared, Shape, Group, DisplayGroup Binary type: iopx Ascii type: IOProxyDisplayGroup Binary size: 0 Parent Objects: Format: No Data Subobjects: 1 DisplayGroupState (optional, default) Inherited: No Referencable: Yes Description:
Data structure: Text samples: BeginGroup ( IOProxyDisplayGroup ( ) )
Mesh (
8
0 0 0
0 0 1
0 1 0
1 0 0
1 1 0
0 1 1
1 0 1
1 1 1
... etc.
)
Box ( )
EndGroup ( )
BeginGroup ( IOProxyDisplayGroup ( ) )
NURBPatch ( # preferred object
...
)
DisplayGroup ( ) # 2nd choice object
Translate ( 1 2 3 )
Box ( )
EndGroup ( )
EndGroup ( )
Ordered Display GroupFull name: Shared, Shape, Group, DisplayGroup, OrderedDisplayGroupDrawable: Yes Parent Class Heirarchy: Shared, Shape, Group, DisplayGroup Binary type: ordg Ascii type: OrderedDisplayGroup Binary size: 0 Parent Objects: Format: No Data Subobjects: 1 DisplayGroupState (optional, default) Inherited: No Referencable: Yes Description:
Data structure: Text samples:
Info GroupFull name: Shared, Shape, Group, InfoGroupDrawable: Yes Parent Class Heirarchy: Shared, Shape, Group Binary type: info Ascii type: InfoGroup Binary size: 0 Parent Objects: none Format: No Data Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: BeginGroup ( InfoGroup ( ) )
CString (
Copyright 1995 Apple Computer, Inc. )
CString (
Author: Bonanza Jellybean )
EndGroup ( )
Light GroupFull name: Shared, Shape, Group, LightGroupDrawable: Yes Parent Class Heirarchy: Shared, Shape, Group Binary type: lghg Ascii type: LightGroup Binary size: 0 Parent Objects: none Format: No Data Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: BeginGroup ( LightGroup ( ) ) AmbientLight ( ) DirectionalLight ( 1 0 0 False ) EndGroup ( )
Ambient LightFull name: Shared, Shape, Light, AmbientLightDrawable: Yes Parent Class Heirarchy: Shared, Shape, Light Binary type: ambn Ascii type: AmbientLight Binary size: 0 Parent Objects: Format: No Data Subobjects: 1 LightData (optional, default) Inherited: No Referencable: Yes Description:
Data structure: Text samples: AmbientLight ( )
Container (
AmbientLight ( )
LightData (
EcTrue # isOn
1.0 # intensity
1 0 0 # red color
)
)
Directional LightFull name: Shared, Shape, Light, DirectionalLightDrawable: Yes Parent Class Heirarchy: Shared, Shape, Light Binary type: drct Ascii type: DirectionalLight Binary size: Parent Objects: Format: Data Format Subobjects: 1 LightData (optional, defaults) Inherited: No Referencable: Yes Description:
Data structure: Text samples: DirectionalLight ( 1 0 0 True )
Container (
DirectionalLight ( 1 0 0 True )
LightData (
True
0.4
1 0 0
)
)
Point LightFull name: Shared, Shape, Light, PointLightDrawable: Yes Parent Class Heirarchy: Shared, Shape, Light Binary type: pntl Ascii type: PointLight Binary size: Parent Objects: Format: Data Format Subobjects: 1 LightData (optional, defaults) Inherited: No Referencable: Yes Description:
Data structure: Text samples: PointLight (
12 23 2
0 0 1 # InverseDistanceSquared
True
)
Container (
PointLight (
12 23 2
0 0 1 # InverseDistanceSquared
True
)
LightData (
True
0.4
1 0 0
)
)
Spot LightFull name: Shared, Shape, Light, SpotLightDrawable: Yes Parent Class Heirarchy: Shared, Shape, Light Binary type: spot Ascii type: SpotLight Binary size: Parent Objects: Format: Data Format Subobjects: 1 LightData (optional, defaults) Inherited: No Referencable: Yes Description:
Data structure: Text samples: SpotLight (
12 0 0
0 1 0
True
0 0 1 # InverseDistanceSquared
0.7 # hotAngle
0.8 # outerAngle
Cosine
)
Container (
SpotLight (
12 0 0
0 1 0
True
0 0 1 # InverseDistanceSquared
0.7 # hotAngle
0.8 # outerAngle
Cosine
)
LightData (
True
0.4
1 0 1
)
)
Lambert IlluminationFull name: Shared, Shape, Shader, IlluminationShader, LambertIlluminationDrawable: Yes Parent Class Heirarchy: Shared, Shape, Shader, IlluminationShader Binary type: lmil Ascii type: LambertIllumination Binary size: 0 Parent Objects: Format: No Data Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: LambertIllumination ( )
Phong IlluminationFull name: Shared, Shape, Shader, IlluminationShader, PhongIlluminationDrawable: Yes Parent Class Heirarchy: Shared, Shape, Shader, IlluminationShader Binary type: phil Ascii type: PhongIllumination Binary size: 0 Parent Objects: Format: No Data Subobjects: Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: PhongIllumination ( )
Texture ShaderFull name: Shared, Shape, Shader, SurfaceShader, TextureShaderDrawable: Yes Parent Class Heirarchy: Shared, Shape, Shader, SurfaceShader Binary type: txsu Ascii type: TextureShader Binary size: 0 Parent Objects: Format: No Data Subobjects: 1 PixmapTexture (required) Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: Container (
TextureShader ( )
PixmapTexture (
...
)
)
Backfacing StyleFull name: Shared, Shape, Style, BackfacingStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: bckf Ascii type: BackfacingStyle Binary size: Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: BackfacingStyle ( Culled )
Fill StyleFull name: Shared, Shape, Style, FillStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: fist Ascii type: FillStyle Binary size: 4 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: FillStyle ( Edges )
Highlight StyleFull name: Shared, Shape, Style, HighlightStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: high Ascii type: HighlightStyle Binary size: 0 Parent Objects: Format: No Data Subobjects: 1 AttributeSet (required) Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: Container (
HighlightStyle ( )
Container (
AttributeSet ( )
DiffuseColor ( 0 0 1 )
)
)
Interpolation StyleFull name: Shared, Shape, Style, InterpolationStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: intp Ascii type: InterpolationStyle Binary size: 4 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: InterpolationStyle ( Vertex )
Orientation StyleFull name: Shared, Shape, Style, OrientationStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: ornt Ascii type: OrientationStyle Binary size: 4 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: OrientationStyle ( Clockwise )
Pick ID StyleFull name: Shared, Shape, Style, PickIDStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: pkid Ascii type: PickIDStyle Binary size: 4 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: PickIDStyle ( 23 )
Pick Parts StyleFull name: Shared, Shape, Style, PickPartsStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: pkpt Ascii type: PickPartsStyle Binary size: Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: PickPartsStyle ( Object | Vertex )
Receive Shadows StyleFull name: Shared, Shape, Style, ReceiveShadowsStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: rcsh Ascii type: ReceiveShadowsStyle Binary size: 4 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: ReceiveShadowsStyle ( True )
Subdivision StyleFull name: Shared, Shape, Style, SubdivisionStyleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Style Binary type: sbdv Ascii type: SubdivisionStyle Binary size: (subdivisionMethod == Constant) ? 12 : 8 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: SubdivisionStyle ( Constant 12 12 ) SubdivisionStyle ( WorldSpace 50 ) SubdivisionStyle ( ScreenSpace 50 )
Matrix TransformFull name: Shared, Shape, Transform, MatrixDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: mtrx Ascii type: Matrix Binary size: 64 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples:
Quaternion TransformFull name: Shared, Shape, Transform, QuaternionDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: qtrn Ascii type: Quaternion Binary size: 16 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: Quaternion ( 0.2 0.7 0.2 1.57 )
Rotate TransformFull name: Shared, Shape, Transform, RotateDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: rott Ascii type: Rotate Binary size: Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: Rotate ( X 1.57 )
Rotate About Axis TransformFull name: Shared, Shape, Transform, RotateAboutAxisDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: rtaa Ascii type: RotateAboutAxis Binary size: 28 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: RotateAboutAxis ( 20 0 0 # origin 0 1 0 # orientation 1.57 # radians )
Rotate About Point TransformFull name: Shared, Shape, Transform, RotateAboutPointDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: rtap Ascii type: RotateAboutPoint Binary size: 20 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples:
Scale TransformFull name: Shared, Shape, Transform, ScaleDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: scal Ascii type: Scale Binary size: Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: Scale ( 1 1 2 )
Translate TransformFull name: Shared, Shape, Transform, TranslateDrawable: Yes Parent Class Heirarchy: Shared, Shape, Transform Binary type: trns Ascii type: Translate Binary size: 12 Parent Objects: Format: Data Format Subobjects: none Inherited: Yes Referencable: Yes Description:
Data structure: Text samples: Translate ( 1 2 100 )
Unknown BinaryFull name: Shared, Shape, UnknownBinaryDrawable: Yes Parent Class Heirarchy: Shared, Shape Binary type: ukbn Ascii type: UnknownBinary Binary size: 12 + Parent Objects: Format: Data Format Subobjects: Inherited: No Referencable: Yes Description:
Data structure: Text samples: UnknownBinary ( 1701605476 4 BigEndian 0x0AB2 )
Unknown TextFull name: Shared, Shape, UnknownTextDrawable: Yes Parent Class Heirarchy: Shared, Shape Binary type: uktx Ascii type: UnknownText Binary size: sizeof(name) + sizeof(data) Parent Objects: any Format: Data Format Subobjects: Inherited: No Referencable: Yes Description:
Data structure: Text samples: UnknownText ( Ellipsoid )
Macintosh PathFull name: Shared, Storage, MacintoshPathDrawable: No Parent Class Heirarchy: Shared, Storage Binary type: macp Ascii type: MacintoshPath Binary size: sizeof(String) Parent Objects: ALWAYS: Reference Format: Data Format Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container ( Reference ( 43 ) MacintoshPath ( :::Foo:Bar:Models:Cheryl ) )
Unix PathFull name: Shared, Storage, UnixPathDrawable: No Parent Class Heirarchy: Shared, Storage Binary type: unix Ascii type: UnixPath Binary size: sizeof(String) Parent Objects: ALWAYS: Reference Format: Data Format Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: Container ( Reference ( 23 ) UnixPath ( ./shaders.eb ) )
C StringFull name: Shared, String, CStringDrawable: No Parent Class Heirarchy: Shared, String Binary type: strc Ascii type: CString Binary size: sizeof(String) Parent Objects: Format: Data Format Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: CString ( Copyright (c) 1994 Apple Computer, Inc. )
UnicodeFull name: Shared, String, UnicodeDrawable: No Parent Class Heirarchy: Shared, String Binary type: uncd Ascii type: Unicode Binary size: 4 + length * 2 Parent Objects: Format: Data Format Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: Unicode ( 6 0x457363686572 )
Pixmap TextureFull name: Shared, Texture, PixmapTextureDrawable: No Parent Class Heirarchy: Shared, Texture Binary type: txpm Ascii type: PixmapTexture Binary size: 28 + rowBytes * height + padding Parent Objects: SOMETIMES: TextureShader Format: Data Format Subobjects: none Inherited: No Referencable: Yes Description:
Data structure: Text samples: PixmapTexture ( 256 256 # width/height 128 # rowBytes 32 # pixelSize RGB24 BigEndian BigEndian 0x00123232... 0x... )
View HintsFull name: Shared, ViewHintsDrawable: No Parent Class Heirarchy: Shared Binary type: vwhn Ascii type: ViewHints Binary size: 0 Parent Objects: none Format: No Data Subobjects: 1 Renderer (optional) 1 Camera (optional)many Lights (optional) 1 AttributeSet (optional) 1 ImageDimensions (optional) 1 ImageMask (optional) 1 ImageClearColor (optional) Inherited: No Referencable: Yes Description:
Data structure: Text samples: 3DMetafile ( 1 0 Normal toc> )
Container (
ViewHints ( )
Container (
ViewAngleAspect ( 0.73 1.0 )
CameraPlacement (
0 0 30
0 0 0
0 1 0
)
)
DirectionalLight ( -0.7 -0.7 -0.65 )
Container (
AttributeSet ( )
DiffuseColor ( 0.2 0.2 0.2 )
SpecularControl ( 3 )
)
ImageDimensions ( 200 200 )
)
ref1:
BeginGroup ( DisplayGroup ( ) )
...
EndGroup ( )
Container (
ViewHints ( )
Container (
ViewAngleAspect ( 0.73 1.0 )
CameraPlacement (
0 10 0
0 0 0
0 1 0
)
)
)
Reference ( 1 )
|