Hi list,

I'm trying to load in a simple collada file that has two cubes, one is
linked to the other.
Please note this collada file parses and displays correctly in
Papervision, so i'm guessing it's a problem with
away3d.loaders.Collada, and I think I have a vague idea what it is.

The error is:
TypeError: Error #1009: Cannot access a property or method of a null
object reference.
        at away3d.loaders::Collada/parseNode()

The error is on line 559:

parent.children.push(_objectData);
trace(parent) // traces null.


It's line 615 that's causing this:
case "node":
      parseNode(child, _objectData as ContainerData);

"_objectData as ContainerData" <-- that's passing parseNode a value of
null. _objectData is MeshData.


Anyone got any ideas on this? I'd really like to start using Away3D :)


Relevant XML fragment of DAE is below

Cheers!

iestyn
===================
<library_visual_scenes>
    <visual_scene id="linked_test.max" name="linked_test_max">
      <node id="Box01-node" name="Box01" type="NODE">
        <matrix>1 0 0 8.27837 0 1 0 -10.2815 0 0 1 0 0 0 0 1</matrix>
        <instance_geometry url="#Box01-mesh">
          <bind_material>
            <technique_common>
              <instance_material symbol="ColorMaterial"
target="#ColorMaterial_8FE15700"/>
            </technique_common>
          </bind_material>
        </instance_geometry>
        <node id="Box02-node" name="Box02" type="NODE">
          <matrix>1 0 0 27.1968 0 1 0 48.3677 0 0 1 0 0 0 0 1</matrix>
          <instance_geometry url="#Box02-mesh">
            <bind_material>
              <technique_common>
                <instance_material symbol="ColorMaterial"
target="#ColorMaterial_8FE15700"/>
              </technique_common>
            </bind_material>
          </instance_geometry>
        </node>
      </node>
      <extra>
        <technique profile="FCOLLADA">
          <start_time>0</start_time>
          <end_time>3.32</end_time>
        </technique>
      </extra>
      <extra>
        <technique profile="MAX3D">
          <frame_rate>25</frame_rate>
        </technique>
      </extra>
    </visual_scene>
  </library_visual_scenes>
========================

Reply via email to