I agree - in dVS w> have a fairly satisfactory naming structure that rbr>
supports both library
A library<(template) object is defined as such
DefineLibrary<(Name=clocks)
Objects from the 'clocks' library
Object (Name=wallClock; Template=clocks:clock)
I have been looking into this for dVS - present thought (for simplicty and
dvObjectEvent( wallClock/hourHand, tick );
sends the event 'tick' to the 'hourHand' child of object 'clock'
This naming scheme >eems to work well for us. Perhaps this sort of
Comments?
=========================
Division Ltd
{
Object (Name=clock)
{
/* define attributes/behavior here */
Object (Name=hourHand)
{
/* other child objects/attributes/behavior definitions etc. */
}
}
}
{
/* can locally overide any attributes within instantiation */
}
> Most of Nathan's proposal makes sense (in particular, I think w>'re
> going to need *>ome* mechanism to riference child nodes unambigua>
ly
> through some kind of hierarchy);
everyone understands directory structures?!) is any object riference can rbr>
include a 'path' from any other object -
high-level object definition/naming scheme could work within VRML?
Steve Ghee ( [email protected] )
Director of Technology
19 Apex Court
Woodlands
Almondsbury
Bristol, UK
BS12 4JT
Tel : +44 1454 615554
Fax : +44 1454 615532
>>-------------------------------------<<