Closed s-montanus closed 1 year ago
Also the nodes with an optional GDTFSpec child have a mandatory GDTFMode child. Shouldn't the GDTFMode be mandatory if and only if the GDTFSpec is present ? And isn't it then more logical to have the GDTFMode node be a child of the GDTFSpec node ?
Yes that is true. But as we don't want to break Backward Compatibly, I would not change it. But I have clarified for the spec, the relation between this.
Shouldn't the GDTFSpec child be mandatory for Fixture, Projector and VideoScreen nodes ? We want to allow to define this objects still by Geometry mode. And we want to align the behavior between the objects types. The same thing applies for trusses for example. When you define the structure in the GDTF, you could calculate the truss. But I think we need to make this a step by step transmission.
Currently the nodes
SceneObject
,Truss
,Fixture
,Support
,Projector
andVideoScreen
all have an optional ( 0 or 1 )GDTFSpec
child node, Shouldn't theGDTFSpec
child be mandatory forFixture
,Projector
andVideoScreen
nodes ?Also the nodes with an optional
GDTFSpec
child have a mandatoryGDTFMode
child. Shouldn't theGDTFMode
be mandatory if and only if theGDTFSpec
is present ? And isn't it then more logical to have theGDTFMode
node be a child of theGDTFSpec
node ?