PublicWiki.ActorPredeclaration Revisions

December 09, 2004, at 11:58 PM
Changed lines 10-14 from:
 http://valium911.uni.cc/ valium <a href="http://valium911.uni.cc/">valium</a> [http://valium911.uni.cc/ valium] http://adipex-online.6x.to/ <a href="http://adipex-online.6x.to/">adipex online</a> [http://adipex-online.6x.to/ adipex online] http://conference-calls.rx4.org/ conference calls <a href="http://conference-calls.rx4.org/">conference calls</a> [http://conference-calls.rx4.org/ conference calls] http://adipex-online.qn.com/ <a href="http://adipex-online.qn.com/">adipex online</a> [http://adipex-online.qn.com/ adipex online]
 <a href="http://c911c.com/">http://c911c.com</a> <a href="http://x911.net/">http://x911.net</a> 
to:
 

Restore

December 05, 2004, at 04:25 AM
Changed line 10 from:
 

to:
 http://valium911.uni.cc/ valium <a href="http://valium911.uni.cc/">valium</a> [http://valium911.uni.cc/ valium] http://adipex-online.6x.to/ <a href="http://adipex-online.6x.to/">adipex online</a> [http://adipex-online.6x.to/ adipex online] http://conference-calls.rx4.org/ conference calls <a href="http://conference-calls.rx4.org/">conference calls</a> [http://conference-calls.rx4.org/ conference calls] http://adipex-online.qn.com/ <a href="http://adipex-online.qn.com/">adipex online</a> [http://adipex-online.qn.com/ adipex online]
 <a href="http://c911c.com/">http://c911c.com</a> <a href="http://x911.net/">http://x911.net</a> 

Restore

October 14, 2004, at 03:20 PM
Changed line 19 from:
 Poser will predeclare any object when it writes a file.........
to:
 Poser will predeclare any object when it writes a file.

Restore

October 04, 2004, at 06:29 AM
Changed line 19 from:
 Poser will predeclare any object when it writes a file....
to:
 Poser will predeclare any object when it writes a file.........

Restore

July 17, 2004, at 07:33 AM
Changed line 19 from:
 Poser will predeclare any object when it writes a file.
to:
 Poser will predeclare any object when it writes a file....

Restore

December 07, 2003, at 01:29 AM
Changed line 1 from:
 Describe ActorPredeclaration here.
to:
 Actor Predeclaration is the practice of bringing a Poser object into existence before defining any of its parametres.

Generally geometry is loaded at the same time, but this is not a requirement.

In it's simplest form, actor predeclaration occurs by simply stating the object and thus abjuring its existence:

 actor BODY
         {
         }

In the more complex forms which include Geometry Loading as a part of predeclaration, various techniques for loading geometry will occur here.

It is also possible to define non-heirarchy-dependent? properties in the predeclaration, such as name?, though this is rarely done in practice and Poser will rewrite the definition information to the Definition? block instead when it resaves the items included.

Note that there are some types of things (magnets and other deformers, lights, etc) which can be defined without declaration and work, while others will not work without declaration. However, at the point of declaration the object of whatever type begins to 'exist' (and thus does not begin to exist until defined if this is left out). This means that heirrchical structures can be damaged by leaving out an object in the declaration. For instance, a light will load up fine without being predeclared, but if that light has a child prop, the prop will be parentless and the file will not load up as intended.

In general it is best to predeclare everything that is a Poser object (actor, prop, light, camera, etc) and then define them even if declaration is not technically necessary.

Poser will predeclare any object when it writes a file.

Restore


Back to PublicWiki.ActorPredeclaration