VIDI Presenter 3D Animator Toolkit


Presenter Professional Database


The database is contained within a single handle. Within the handle are data elements which have their own type and length. The first element is always a group folder which contains the entire database. After that more group folders and group objects. Group objects contain a single element of data which is some type of geometry. The layout below shows the database layout for the group windows shown on the right. All groups have a unique ID number, that number should be stored in the animator config handle. If use of the database offset or group name is used, further modification of the database may make those invalid.


Standard layout of a database:

group(p) - (name=Design)
	group(o) - (name=Cube 1)
		cube
	group(o) - (name=Cylinder 1)
		cylinder
	group(p) - (name=paths)
		group(o) - (name=Spline 1)
			multitype
		group(o) - (name=Spline 2)
			multitype

This is a list of the standard datatypes with their type number:

     
  1. GroupType Header for group of Elements/Groups

     

  2. DotType A single XYZ point (obsolete)

     

  3. LineType Line + All Continuations

     

  4. ArcType arc/circle definition

     

  5. rArcType rotate arc/circle definition

     

  6. CubeType Cube consisting of 8 vertices

     

  7. MeshType Spline Mesh with lots of splines

     

  8. PPtype Grid Of Points, Line Surface

     

  9. PCPtype Smooth Surface contains all factors

     

  10. PCLtype Smooth Line contains all factors

     

  11. ParallelType Parallel Lines with all continuations

     

  12. PictType PICT display in the database

     

  13. paletteType Pallete of colors for the group it's in

     

  14. InsertType Historical - Not Used (treat as no-op)

     

  15. LibraryType Historical - Not Used (treat as no-op)

     

  16. sCubeType solid cube, anchor + size

     

  17. CylinderType also doubles as cone

     

  18. SphereType Replaces old SphereType

     

  19. DiskType

     

  20. TorusType

     

  21. PlaneType

     

  22. PrismType also doubles as PyramidType

     

  23. PPStype Grid of Points with normals

     

  24. MultiType sub structure contains lines, splines & arcs

     

  25. JoinType Join mesh of points

     

Back To Start Page


Last update 26FEB96 by Eric Popejoy.






Copyright © 1997 by WebNation
All trademarks are the property of their respective holders

Switch to Standard View