1)
I think the top class should be not 'SFNode' but just 'Node.
If the top class was 'SFNode', then how can we process such as
arrays of Transform nodes.
Hence, I suggest that the top class should be just 'Node'.
Then, we can use 'SFNode' as a single 'Node', 'MFNode' as multple 'Node's.
For example, we can use such field types as follows:
SFNode
SFGrouping
SFGroup
SFTransform
SFRobot
MFNode
MFGroup
MFTransform # array of Transform nodes
2)
My addition to the class hierarchy (my opinion) .. and so on...
Common
- Grouping
- Anchor
- Billboard
- Collision
- Group
- AudioClip
- DirectionLight
- PointLight
- Script
- Shape
- Sound
- SpotLight
- WorldInfo
My sleeping time AM 8:00 has come.. I am going to bed..
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sungwoo Park, (Castle-Help Naive) homepage : http://compiler.kaist.ac.kr/~gladius e-mail : gladius@compiler.kaist.ac.kr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -