i3dio.exporter:export_blend_to_i3d:INFO: Blender version is: 3.5.1
i3dio.exporter:export_blend_to_i3d:INFO: I3D Exporter version is: 4.3.0-dev.4
i3dio.exporter:export_blend_to_i3d:INFO: Exported using 'lxml'
i3dio.exporter:export_blend_to_i3d:INFO: Exporting to C:\Users\Lucie\Downloads\FS25_Tesla_ModelY2026\juniper.i3d
i3dio.exporter:_export_selected_objects:INFO: 'Selected Objects' export is selected'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_doorpanel_FR.009] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_doorpanel_FR.009] Filling out basic attributes, {name='Model3_2024_doorpanel_FR.009', nodeId='1'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_DOOR_R_INT_SUB6.011] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_DOOR_R_INT_SUB6.011] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_DOOR_R_INT_SUB6.011] Filling out basic attributes, {name='GEO_DOOR_R_INT_SUB6.011', nodeId='1'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_DOOR_R_INT_SUB6.011] Has material 'Model3_2024_black.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_black.002] Filling out basic attributes, {name='Model3_2024_black.002', nodeId='1'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_black.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_black.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_DOOR_R_INT_SUB6.011] Subset with index [0] based on material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_DOOR_R_INT_SUB6.011] Processing subset: materialId="1" numTriangles="2" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_DOOR_R_INT_SUB6.011] Has subset 'Model3_2024_black.002' with '2' triangles and materialId="1" numTriangles="2" firstIndex="0" firstVertex="0" numIndices="6" numVertices="4"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_DOOR_R_INT_SUB6.011] Has '1' subsets, '2' triangles and '4' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_doorpanel_FR.009] has shape ID '1'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_doorpanel_FR.009] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 3.0524)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_doorpanel_FR.009] translation is <Vector (0.0000, 3.0524, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_doorpanel_FR.009] has translation: [0 3.05236 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_doorpanel_FR.009] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_doorpanel_FR.009] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_doorpanel_FR.009] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlight_L.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_headlight_L.001] Filling out basic attributes, {name='Model3_2024_headlight_L.001', nodeId='2'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_CAR_SUB5.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_CAR_SUB5.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_CAR_SUB5.006] Filling out basic attributes, {name='GEO_CAR_SUB5.006', nodeId='2'}
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:WARNING: [GEO_CAR_SUB5.006] has no vertices! Export of this mesh is aborted.
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_headlight_L.001] has shape ID '2'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlight_L.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.3510)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlight_L.001] translation is <Vector (0.0000, 0.3510, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlight_L.001] has translation: [0 0.350997 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_headlight_L.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlight_L.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlight_L.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlight_L.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_headlight_L.005] Filling out basic attributes, {name='Model3_2024_headlight_L.005', nodeId='3'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_CAR_SUB5.013] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_CAR_SUB5.013] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_CAR_SUB5.013] Filling out basic attributes, {name='GEO_CAR_SUB5.013', nodeId='3'}
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:WARNING: [GEO_CAR_SUB5.013] has no vertices! Export of this mesh is aborted.
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_headlight_L.005] has shape ID '3'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlight_L.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 6.0903)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlight_L.005] translation is <Vector (0.0000, 6.0903, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlight_L.005] has translation: [0 6.09029 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_headlight_L.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlight_L.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlight_L.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlightglass_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_headlightglass_L] Filling out basic attributes, {name='Model3_2024_headlightglass_L', nodeId='4'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Headlight_Glass.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Headlight_Glass.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Headlight_Glass.003] Filling out basic attributes, {name='GEO_Headlight_Glass.003', nodeId='4'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Headlight_Glass.003] Has material 'Model3_2024_glass.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_glass.001] Filling out basic attributes, {name='Model3_2024_glass.001', nodeId='2'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_glass.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_glass.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Headlight_Glass.003] Subset with index [0] based on material 'Model3_2024_glass.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Headlight_Glass.003] Processing subset: materialId="2" numTriangles="260" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Headlight_Glass.003] Has subset 'Model3_2024_glass.001' with '260' triangles and materialId="2" numTriangles="260" firstIndex="0" firstVertex="0" numIndices="780" numVertices="149"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Headlight_Glass.003] Has '1' subsets, '260' triangles and '149' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_headlightglass_L] has shape ID '4'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlightglass_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -0.0008)
            (0.0000, 1.0000, 0.0000,  0.0000)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlightglass_L] translation is <Vector (-0.0008, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlightglass_L] has translation: [-0.00078851 0 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_headlightglass_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlightglass_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlightglass_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlightglass_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_headlightglass_R] Filling out basic attributes, {name='Model3_2024_headlightglass_R', nodeId='5'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Headlight_Glass.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Headlight_Glass.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Headlight_Glass.002] Filling out basic attributes, {name='GEO_Headlight_Glass.002', nodeId='5'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Headlight_Glass.002] Has material 'Model3_2024_glass.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Headlight_Glass.002] Subset with index [0] based on material 'Model3_2024_glass.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Headlight_Glass.002] Processing subset: materialId="2" numTriangles="260" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Headlight_Glass.002] Has subset 'Model3_2024_glass.001' with '260' triangles and materialId="2" numTriangles="260" firstIndex="0" firstVertex="0" numIndices="780" numVertices="149"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Headlight_Glass.002] Has '1' subsets, '260' triangles and '149' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_headlightglass_R] has shape ID '5'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlightglass_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -0.0015)
            (0.0000, 1.0000, 0.0000,  0.0000)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlightglass_R] translation is <Vector (-0.0015, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_headlightglass_R] has translation: [-0.00146622 0 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_headlightglass_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlightglass_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_headlightglass_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_lowerarm_F] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_lowerarm_F] Filling out basic attributes, {name='Model3_2024_lowerarm_F', nodeId='6'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh.125] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh.125] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh.125] Filling out basic attributes, {name='Mesh.125', nodeId='6'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh.125] Has material 'Model3_2024_mechanical'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_mechanical] Filling out basic attributes, {name='Model3_2024_mechanical', nodeId='3'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_mechanical] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_mechanical] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh.125] Subset with index [0] based on material 'Model3_2024_mechanical'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh.125] Processing subset: materialId="3" numTriangles="4936" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh.125] Has subset 'Model3_2024_mechanical' with '4936' triangles and materialId="3" numTriangles="4936" firstIndex="0" firstVertex="0" numIndices="14808" numVertices="6059"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh.125] Has '1' subsets, '4936' triangles and '6059' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_lowerarm_F] has shape ID '6'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_lowerarm_F] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0298)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_lowerarm_F] translation is <Vector (0.0000, 0.0298, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_lowerarm_F] has translation: [0 0.02983 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_lowerarm_F] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_lowerarm_F] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_lowerarm_F] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FL.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_seat_FL.004] Filling out basic attributes, {name='Model3_2024_seat_FL.004', nodeId='7'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB9.012] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB9.012] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Cockpit_HR_SUB9.012] Filling out basic attributes, {name='GEO_Cockpit_HR_SUB9.012', nodeId='7'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB9.012] Has material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB9.012] Subset with index [0] based on material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB9.012] Processing subset: materialId="1" numTriangles="668" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB9.012] Has subset 'Model3_2024_black.002' with '668' triangles and materialId="1" numTriangles="668" firstIndex="0" firstVertex="0" numIndices="2004" numVertices="388"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Cockpit_HR_SUB9.012] Has '1' subsets, '668' triangles and '388' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_seat_FL.004] has shape ID '7'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FL.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 3.0524)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FL.004] translation is <Vector (0.0000, 3.0524, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FL.004] has translation: [0 3.05236 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_seat_FL.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FL.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FL.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FL.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_seat_FL.005] Filling out basic attributes, {name='Model3_2024_seat_FL.005', nodeId='8'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB9.011] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB9.011] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Cockpit_HR_SUB9.011] Filling out basic attributes, {name='GEO_Cockpit_HR_SUB9.011', nodeId='8'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB9.011] Has material 'Model3_2024_leather.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_leather.002] Filling out basic attributes, {name='Model3_2024_leather.002', nodeId='4'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_leather.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_leather.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB9.011] Subset with index [0] based on material 'Model3_2024_leather.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB9.011] Processing subset: materialId="4" numTriangles="20" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB9.011] Has subset 'Model3_2024_leather.002' with '20' triangles and materialId="4" numTriangles="20" firstIndex="0" firstVertex="0" numIndices="60" numVertices="19"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Cockpit_HR_SUB9.011] Has '1' subsets, '20' triangles and '19' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_seat_FL.005] has shape ID '8'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FL.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 3.0524)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FL.005] translation is <Vector (0.0000, 3.0524, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FL.005] has translation: [0 3.05236 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_seat_FL.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FL.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FL.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_seat_FR] Filling out basic attributes, {name='Model3_2024_seat_FR', nodeId='9'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.010] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.010] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.010] Filling out basic attributes, {name='GEO_Cockpit_HR_SUB10.010', nodeId='9'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.010] Has material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.010] Has material 'Model3_2024_silver.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_silver.002] Filling out basic attributes, {name='Model3_2024_silver.002', nodeId='5'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_silver.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_silver.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.010] Has material 'Model3_2024_red.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_red.002] Filling out basic attributes, {name='Model3_2024_red.002', nodeId='6'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_red.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_red.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.010] Has material 'Model3_2024_leather.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Subset with index [0] based on material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Processing subset: materialId="1" numTriangles="1551" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Has subset 'Model3_2024_black.002' with '1551' triangles and materialId="1" numTriangles="1551" firstIndex="0" firstVertex="0" numIndices="4653" numVertices="1628"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Subset with index [1] based on material 'Model3_2024_silver.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Processing subset: materialId="5" numTriangles="48" firstIndex="4653" firstVertex="1628" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Has subset 'Model3_2024_silver.002' with '48' triangles and materialId="5" numTriangles="48" firstIndex="4653" firstVertex="1628" numIndices="144" numVertices="60"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Subset with index [2] based on material 'Model3_2024_red.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Processing subset: materialId="6" numTriangles="44" firstIndex="4797" firstVertex="1688" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Has subset 'Model3_2024_red.002' with '44' triangles and materialId="6" numTriangles="44" firstIndex="4797" firstVertex="1688" numIndices="132" numVertices="30"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Subset with index [3] based on material 'Model3_2024_leather.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.010] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Processing subset: materialId="4" numTriangles="121" firstIndex="4929" firstVertex="1718" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.010] Has subset 'Model3_2024_leather.002' with '121' triangles and materialId="4" numTriangles="121" firstIndex="4929" firstVertex="1718" numIndices="363" numVertices="158"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.010] Has '4' subsets, '1764' triangles and '1876' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_seat_FR] has shape ID '9'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 3.0524)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR] translation is <Vector (0.0000, 3.0524, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR] has translation: [0 3.05236 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_seat_FR] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_seat_FR.001] Filling out basic attributes, {name='Model3_2024_seat_FR.001', nodeId='10'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.009] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.009] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.009] Filling out basic attributes, {name='GEO_Cockpit_HR_SUB10.009', nodeId='10'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.009] Has material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.009] Has material 'Model3_2024_silver.002'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.009] Has material 'Model3_2024_red.002'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.009] Has material 'Model3_2024_fabric.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_fabric.002] Filling out basic attributes, {name='Model3_2024_fabric.002', nodeId='7'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_fabric.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_fabric.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.009] Has material 'Model3_2024_seatbelt.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_seatbelt.002] Filling out basic attributes, {name='Model3_2024_seatbelt.002', nodeId='8'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_seatbelt.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_seatbelt.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.009] Has material 'Model3_2024_leather.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Subset with index [0] based on material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Processing subset: materialId="1" numTriangles="1552" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has subset 'Model3_2024_black.002' with '1552' triangles and materialId="1" numTriangles="1552" firstIndex="0" firstVertex="0" numIndices="4656" numVertices="1612"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Subset with index [1] based on material 'Model3_2024_silver.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Processing subset: materialId="5" numTriangles="48" firstIndex="4656" firstVertex="1612" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has subset 'Model3_2024_silver.002' with '48' triangles and materialId="5" numTriangles="48" firstIndex="4656" firstVertex="1612" numIndices="144" numVertices="60"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Subset with index [2] based on material 'Model3_2024_red.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Processing subset: materialId="6" numTriangles="44" firstIndex="4800" firstVertex="1672" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has subset 'Model3_2024_red.002' with '44' triangles and materialId="6" numTriangles="44" firstIndex="4800" firstVertex="1672" numIndices="132" numVertices="30"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Subset with index [3] based on material 'Model3_2024_fabric.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Processing subset: materialId="7" numTriangles="632" firstIndex="4932" firstVertex="1702" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has subset 'Model3_2024_fabric.002' with '632' triangles and materialId="7" numTriangles="632" firstIndex="4932" firstVertex="1702" numIndices="1896" numVertices="411"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Subset with index [4] based on material 'Model3_2024_seatbelt.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Processing subset: materialId="8" numTriangles="632" firstIndex="6828" firstVertex="2113" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has subset 'Model3_2024_seatbelt.002' with '632' triangles and materialId="8" numTriangles="632" firstIndex="6828" firstVertex="2113" numIndices="1896" numVertices="411"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Subset with index [5] based on material 'Model3_2024_leather.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.009] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Processing subset: materialId="4" numTriangles="3395" firstIndex="8724" firstVertex="2524" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has subset 'Model3_2024_leather.002' with '3395' triangles and materialId="4" numTriangles="3395" firstIndex="8724" firstVertex="2524" numIndices="10185" numVertices="2631"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.009] Has '6' subsets, '6303' triangles and '5155' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_seat_FR.001] has shape ID '10'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 3.0524)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.001] translation is <Vector (0.0000, 3.0524, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.001] has translation: [0 3.05236 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_seat_FR.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_seat_FR.003] Filling out basic attributes, {name='Model3_2024_seat_FR.003', nodeId='11'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.008] Filling out basic attributes, {name='GEO_Cockpit_HR_SUB10.008', nodeId='11'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.008] Has material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.008] Subset with index [0] based on material 'Model3_2024_black.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.008] Processing subset: materialId="1" numTriangles="668" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.008] Has subset 'Model3_2024_black.002' with '668' triangles and materialId="1" numTriangles="668" firstIndex="0" firstVertex="0" numIndices="2004" numVertices="388"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.008] Has '1' subsets, '668' triangles and '388' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_seat_FR.003] has shape ID '11'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 3.0524)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.003] translation is <Vector (0.0000, 3.0524, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.003] has translation: [0 3.05236 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_seat_FR.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_seat_FR.004] Filling out basic attributes, {name='Model3_2024_seat_FR.004', nodeId='12'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_Cockpit_HR_SUB10.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.006] Filling out basic attributes, {name='GEO_Cockpit_HR_SUB10.006', nodeId='12'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.006] Has material 'Model3_2024_black.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_black.001] Filling out basic attributes, {name='Model3_2024_black.001', nodeId='9'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_black.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_black.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.006] Has material 'Model3_2024_silver.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_silver.001] Filling out basic attributes, {name='Model3_2024_silver.001', nodeId='10'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_silver.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_silver.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.006] Has material 'Model3_2024_red.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_red.001] Filling out basic attributes, {name='Model3_2024_red.001', nodeId='11'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_red.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_red.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.006] Has material 'Model3_2024_fabric.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_fabric.001] Filling out basic attributes, {name='Model3_2024_fabric.001', nodeId='12'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_fabric.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_fabric.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.006] Has material 'Model3_2024_seatbelt.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_seatbelt.001] Filling out basic attributes, {name='Model3_2024_seatbelt.001', nodeId='13'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_seatbelt.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_seatbelt.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_Cockpit_HR_SUB10.006] Has material 'Model3_2024_leather.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_leather.001] Filling out basic attributes, {name='Model3_2024_leather.001', nodeId='14'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_leather.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_leather.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Subset with index [0] based on material 'Model3_2024_black.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Processing subset: materialId="9" numTriangles="4441" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has subset 'Model3_2024_black.001' with '4441' triangles and materialId="9" numTriangles="4441" firstIndex="0" firstVertex="0" numIndices="13323" numVertices="4019"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Subset with index [1] based on material 'Model3_2024_silver.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Processing subset: materialId="10" numTriangles="96" firstIndex="13323" firstVertex="4019" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has subset 'Model3_2024_silver.001' with '96' triangles and materialId="10" numTriangles="96" firstIndex="13323" firstVertex="4019" numIndices="288" numVertices="120"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Subset with index [2] based on material 'Model3_2024_red.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Processing subset: materialId="11" numTriangles="88" firstIndex="13611" firstVertex="4139" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has subset 'Model3_2024_red.001' with '88' triangles and materialId="11" numTriangles="88" firstIndex="13611" firstVertex="4139" numIndices="264" numVertices="60"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Subset with index [3] based on material 'Model3_2024_fabric.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Processing subset: materialId="12" numTriangles="632" firstIndex="13875" firstVertex="4199" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has subset 'Model3_2024_fabric.001' with '632' triangles and materialId="12" numTriangles="632" firstIndex="13875" firstVertex="4199" numIndices="1896" numVertices="411"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Subset with index [4] based on material 'Model3_2024_seatbelt.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Processing subset: materialId="13" numTriangles="632" firstIndex="15771" firstVertex="4610" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has subset 'Model3_2024_seatbelt.001' with '632' triangles and materialId="13" numTriangles="632" firstIndex="15771" firstVertex="4610" numIndices="1896" numVertices="411"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Subset with index [5] based on material 'Model3_2024_leather.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_Cockpit_HR_SUB10.006] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Processing subset: materialId="14" numTriangles="3536" firstIndex="17667" firstVertex="5021" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has subset 'Model3_2024_leather.001' with '3536' triangles and materialId="14" numTriangles="3536" firstIndex="17667" firstVertex="5021" numIndices="10608" numVertices="2808"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_Cockpit_HR_SUB10.006] Has '6' subsets, '9425' triangles and '7829' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_seat_FR.004] has shape ID '12'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.1542)
            (0.0000, 0.0000, 1.0000, 0.0352)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.004] translation is <Vector (0.0000, 0.1542, 0.0352)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_seat_FR.004] has translation: [0 0.154169 0.0352025]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_seat_FR.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_seat_FR.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_sideglass_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_sideglass_L] Filling out basic attributes, {name='Model3_2024_sideglass_L', nodeId='13'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_EXT_WINDOW.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_EXT_WINDOW.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_EXT_WINDOW.006] Filling out basic attributes, {name='GEO_EXT_WINDOW.006', nodeId='13'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_EXT_WINDOW.006] Has material 'Model3_2024_glass_tinted.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_glass_tinted.001] Filling out basic attributes, {name='Model3_2024_glass_tinted.001', nodeId='15'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_glass_tinted.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_glass_tinted.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_EXT_WINDOW.006] Subset with index [0] based on material 'Model3_2024_glass_tinted.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_EXT_WINDOW.006] Processing subset: materialId="15" numTriangles="133" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_EXT_WINDOW.006] Has subset 'Model3_2024_glass_tinted.001' with '133' triangles and materialId="15" numTriangles="133" firstIndex="0" firstVertex="0" numIndices="399" numVertices="129"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_EXT_WINDOW.006] Has '1' subsets, '133' triangles and '129' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_sideglass_L] has shape ID '13'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_sideglass_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0085)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_sideglass_L] translation is <Vector (0.0000, 0.0085, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_sideglass_L] has translation: [0 0.00852871 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_sideglass_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_sideglass_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_sideglass_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_taillightglass_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_taillightglass_L] Filling out basic attributes, {name='Model3_2024_taillightglass_L', nodeId='14'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_TRUNK_SUB4.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_TRUNK_SUB4.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_TRUNK_SUB4.001] Filling out basic attributes, {name='GEO_TRUNK_SUB4.001', nodeId='14'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_TRUNK_SUB4.001] Has material 'Model3_2024_taillight_glass.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Model3_2024_taillight_glass.001] Filling out basic attributes, {name='Model3_2024_taillight_glass.001', nodeId='16'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Model3_2024_taillight_glass.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Model3_2024_taillight_glass.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_TRUNK_SUB4.001] Subset with index [0] based on material 'Model3_2024_taillight_glass.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_TRUNK_SUB4.001] Processing subset: materialId="16" numTriangles="287" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_TRUNK_SUB4.001] Has subset 'Model3_2024_taillight_glass.001' with '287' triangles and materialId="16" numTriangles="287" firstIndex="0" firstVertex="0" numIndices="861" numVertices="177"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_TRUNK_SUB4.001] Has '1' subsets, '287' triangles and '177' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_taillightglass_L] has shape ID '14'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_taillightglass_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -0.0019)
            (0.0000, 1.0000, 0.0000,  0.0000)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_taillightglass_L] translation is <Vector (-0.0019, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_taillightglass_L] has translation: [-0.00193226 0 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_taillightglass_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_taillightglass_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_taillightglass_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_taillightglass_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [Model3_2024_taillightglass_R] Filling out basic attributes, {name='Model3_2024_taillightglass_R', nodeId='15'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_CAR_SUB4.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [GEO_CAR_SUB4.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [GEO_CAR_SUB4.001] Filling out basic attributes, {name='GEO_CAR_SUB4.001', nodeId='15'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [GEO_CAR_SUB4.001] Has material 'Model3_2024_taillight_glass.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [GEO_CAR_SUB4.001] Subset with index [0] based on material 'Model3_2024_taillight_glass.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_CAR_SUB4.001] Processing subset: materialId="16" numTriangles="287" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [GEO_CAR_SUB4.001] Has subset 'Model3_2024_taillight_glass.001' with '287' triangles and materialId="16" numTriangles="287" firstIndex="0" firstVertex="0" numIndices="861" numVertices="177"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [GEO_CAR_SUB4.001] Has '1' subsets, '287' triangles and '177' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [Model3_2024_taillightglass_R] has shape ID '15'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_taillightglass_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -0.0001)
            (0.0000, 1.0000, 0.0000,  0.0000)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_taillightglass_R] translation is <Vector (-0.0001, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [Model3_2024_taillightglass_R] has translation: [-9.03606e-05 0 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [Model3_2024_taillightglass_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_taillightglass_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [Model3_2024_taillightglass_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [helix2_wheel_09c_20x11] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [helix2_wheel_09c_20x11] Filling out basic attributes, {name='helix2_wheel_09c_20x11', nodeId='16'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [mesh_19_32.nr.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [mesh_19_32.nr.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [mesh_19_32.nr.002] Filling out basic attributes, {name='mesh_19_32.nr.002', nodeId='16'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [mesh_19_32.nr.002] Has material 'etk_wheel_09a'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk_wheel_09a] Filling out basic attributes, {name='etk_wheel_09a', nodeId='17'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk_wheel_09a] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk_wheel_09a] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [mesh_19_32.nr.002] Has material 'etk_wheel_09b'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk_wheel_09b] Filling out basic attributes, {name='etk_wheel_09b', nodeId='18'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk_wheel_09b] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk_wheel_09b] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [mesh_19_32.nr.002] Subset with index [0] based on material 'etk_wheel_09a'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_32.nr.002] Processing subset: materialId="17" numTriangles="11522" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_32.nr.002] Has subset 'etk_wheel_09a' with '11522' triangles and materialId="17" numTriangles="11522" firstIndex="0" firstVertex="0" numIndices="34566" numVertices="7019"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [mesh_19_32.nr.002] Subset with index [1] based on material 'etk_wheel_09b'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [mesh_19_32.nr.002] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_32.nr.002] Processing subset: materialId="18" numTriangles="1776" firstIndex="34566" firstVertex="7019" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_32.nr.002] Has subset 'etk_wheel_09b' with '1776' triangles and materialId="18" numTriangles="1776" firstIndex="34566" firstVertex="7019" numIndices="5328" numVertices="1014"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [mesh_19_32.nr.002] Has '2' subsets, '13298' triangles and '8033' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [helix2_wheel_09c_20x11] has shape ID '16'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [helix2_wheel_09c_20x11] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 3.5598)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [helix2_wheel_09c_20x11] translation is <Vector (0.0000, 0.0000, 3.5598)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [helix2_wheel_09c_20x11] has translation: [0 0 3.5598]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [helix2_wheel_09c_20x11] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [helix2_wheel_09c_20x11] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [helix2_wheel_09c_20x11] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [helix2_wheel_09c_20x11.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [helix2_wheel_09c_20x11.002] Filling out basic attributes, {name='helix2_wheel_09c_20x11.002', nodeId='17'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [mesh_19_32.nr.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [mesh_19_32.nr.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [mesh_19_32.nr.004] Filling out basic attributes, {name='mesh_19_32.nr.004', nodeId='17'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [mesh_19_32.nr.004] Has material 'etk_wheel_09b.003'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk_wheel_09b.003] Filling out basic attributes, {name='etk_wheel_09b.003', nodeId='19'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk_wheel_09b.003] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk_wheel_09b.003] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [mesh_19_32.nr.004] Subset with index [0] based on material 'etk_wheel_09b.003'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_32.nr.004] Processing subset: materialId="19" numTriangles="330" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_32.nr.004] Has subset 'etk_wheel_09b.003' with '330' triangles and materialId="19" numTriangles="330" firstIndex="0" firstVertex="0" numIndices="990" numVertices="199"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [mesh_19_32.nr.004] Has '1' subsets, '330' triangles and '199' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [helix2_wheel_09c_20x11.002] has shape ID '17'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [helix2_wheel_09c_20x11.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 1.1371)
            (0.0000, 1.0000, 0.0000, 0.0043)
            (0.0000, 0.0000, 1.0000, 3.9441)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [helix2_wheel_09c_20x11.002] translation is <Vector (1.1371, 0.0043, 3.9441)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [helix2_wheel_09c_20x11.002] has translation: [1.13708 0.00434243 3.94414]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [helix2_wheel_09c_20x11.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [helix2_wheel_09c_20x11.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [helix2_wheel_09c_20x11.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_DRL_glass] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_DRL_glass] Filling out basic attributes, {name='juniper_DRL_glass', nodeId='18'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.118] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.118] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.118] Filling out basic attributes, {name='Mesh_32.118', nodeId='18'}
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:WARNING: [Mesh_32.118] has no vertices! Export of this mesh is aborted.
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_DRL_glass] has shape ID '18'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_DRL_glass] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_DRL_glass] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_DRL_glass] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_DRL_glass] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_DRL_glass] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_DRL_glass] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_body] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_body] Filling out basic attributes, {name='juniper_body', nodeId='19'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.033] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.033] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.033] Filling out basic attributes, {name='Mesh_32.033', nodeId='19'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.033] Has material 'etk800_interior'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_interior] Filling out basic attributes, {name='etk800_interior', nodeId='20'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_interior] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_interior] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.033] Has material 'etk800'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800] Filling out basic attributes, {name='etk800', nodeId='21'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.033] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.033] Processing subset: materialId="20" numTriangles="628" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.033] Has subset 'etk800_interior' with '628' triangles and materialId="20" numTriangles="628" firstIndex="0" firstVertex="0" numIndices="1884" numVertices="705"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.033] Subset with index [1] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.033] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.033] Processing subset: materialId="21" numTriangles="37480" firstIndex="1884" firstVertex="705" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.033] Has subset 'etk800' with '37480' triangles and materialId="21" numTriangles="37480" firstIndex="1884" firstVertex="705" numIndices="112440" numVertices="34817"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.033] Has '2' subsets, '38108' triangles and '35522' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_body] has shape ID '19'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_body] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_body] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_body] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_body] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_body] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_body] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_brakepedal] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_brakepedal] Filling out basic attributes, {name='juniper_brakepedal', nodeId='20'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.240] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.240] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.240] Filling out basic attributes, {name='Mesh_41.240', nodeId='20'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.240] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.240] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.240] Processing subset: materialId="20" numTriangles="270" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.240] Has subset 'etk800_interior' with '270' triangles and materialId="20" numTriangles="270" firstIndex="0" firstVertex="0" numIndices="810" numVertices="378"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.240] Has '1' subsets, '270' triangles and '378' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_brakepedal] has shape ID '20'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_brakepedal] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.3742)
            (0.0000, 1.0000, 0.0000, 0.5455)
            (0.0000, 0.0000, 1.0000, 0.7610)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_brakepedal] translation is <Vector (0.3742, 0.5455, 0.7610)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_brakepedal] has translation: [0.374204 0.545474 0.761002]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_brakepedal] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_brakepedal] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_brakepedal] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_bumper_F_plate_mount] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_bumper_F_plate_mount] Filling out basic attributes, {name='juniper_bumper_F_plate_mount', nodeId='21'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [mesh_19_42.nr.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [mesh_19_42.nr.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [mesh_19_42.nr.002] Filling out basic attributes, {name='mesh_19_42.nr.002', nodeId='21'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [mesh_19_42.nr.002] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [mesh_19_42.nr.002] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_42.nr.002] Processing subset: materialId="21" numTriangles="138" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [mesh_19_42.nr.002] Has subset 'etk800' with '138' triangles and materialId="21" numTriangles="138" firstIndex="0" firstVertex="0" numIndices="414" numVertices="97"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [mesh_19_42.nr.002] Has '1' subsets, '138' triangles and '97' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_bumper_F_plate_mount] has shape ID '21'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_bumper_F_plate_mount] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_bumper_F_plate_mount] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_bumper_F_plate_mount] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_bumper_F_plate_mount] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_bumper_F_plate_mount] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_bumper_F_plate_mount] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargeport_hinge] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_chargeport_hinge] Filling out basic attributes, {name='juniper_chargeport_hinge', nodeId='22'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_3.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_3.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_3.003] Filling out basic attributes, {name='Mesh_3.003', nodeId='22'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_3.003] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_3.003] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.003] Processing subset: materialId="21" numTriangles="568" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.003] Has subset 'etk800' with '568' triangles and materialId="21" numTriangles="568" firstIndex="0" firstVertex="0" numIndices="1704" numVertices="479"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_3.003] Has '1' subsets, '568' triangles and '479' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_chargeport_hinge] has shape ID '22'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargeport_hinge] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargeport_hinge] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargeport_hinge] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_chargeport_hinge] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargeport_hinge] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargeport_hinge] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargeportcover] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_chargeportcover] Filling out basic attributes, {name='juniper_chargeportcover', nodeId='23'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_3.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_3.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_3.001] Filling out basic attributes, {name='Mesh_3.001', nodeId='23'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_3.001] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_3.001] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_3.001] Has material 'Material.099'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.099] Filling out basic attributes, {name='Material.099', nodeId='22'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.099] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.099] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_3.001] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.001] Processing subset: materialId="21" numTriangles="98" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.001] Has subset 'etk800' with '98' triangles and materialId="21" numTriangles="98" firstIndex="0" firstVertex="0" numIndices="294" numVertices="82"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_3.001] Subset with index [1] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_3.001] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.001] Processing subset: materialId="20" numTriangles="17" firstIndex="294" firstVertex="82" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.001] Has subset 'etk800_interior' with '17' triangles and materialId="20" numTriangles="17" firstIndex="294" firstVertex="82" numIndices="51" numVertices="18"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_3.001] Subset with index [2] based on material 'Material.099'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_3.001] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.001] Processing subset: materialId="22" numTriangles="30" firstIndex="345" firstVertex="100" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_3.001] Has subset 'Material.099' with '30' triangles and materialId="22" numTriangles="30" firstIndex="345" firstVertex="100" numIndices="90" numVertices="29"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_3.001] Has '3' subsets, '145' triangles and '129' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_chargeportcover] has shape ID '23'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargeportcover] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargeportcover] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargeportcover] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_chargeportcover] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargeportcover] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargeportcover] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_ccs2] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_chargerframe_ccs2] Filling out basic attributes, {name='juniper_chargerframe_ccs2', nodeId='24'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [juniper_chargerframe_] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [juniper_chargerframe_] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [juniper_chargerframe_] Filling out basic attributes, {name='juniper_chargerframe_', nodeId='24'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [juniper_chargerframe_] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [juniper_chargerframe_] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [juniper_chargerframe_] Processing subset: materialId="21" numTriangles="2403" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [juniper_chargerframe_] Has subset 'etk800' with '2403' triangles and materialId="21" numTriangles="2403" firstIndex="0" firstVertex="0" numIndices="7209" numVertices="6279"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [juniper_chargerframe_] Has '1' subsets, '2403' triangles and '6279' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_chargerframe_ccs2] has shape ID '24'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_ccs2] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_ccs2] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_ccs2] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_chargerframe_ccs2] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_ccs2] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_ccs2] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_cn] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_chargerframe_cn] Filling out basic attributes, {name='juniper_chargerframe_cn', nodeId='25'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_34.003] Filling out basic attributes, {name='Mesh_34.003', nodeId='25'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_34.003] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_34.003] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.003] Processing subset: materialId="21" numTriangles="3499" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.003] Has subset 'etk800' with '3499' triangles and materialId="21" numTriangles="3499" firstIndex="0" firstVertex="0" numIndices="10497" numVertices="4949"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_34.003] Has '1' subsets, '3499' triangles and '4949' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_chargerframe_cn] has shape ID '25'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_cn] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_cn] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_cn] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_chargerframe_cn] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_cn] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_cn] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_na] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_chargerframe_na] Filling out basic attributes, {name='juniper_chargerframe_na', nodeId='26'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.005] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.005] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_34.005] Filling out basic attributes, {name='Mesh_34.005', nodeId='26'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_34.005] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_34.005] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.005] Processing subset: materialId="21" numTriangles="1203" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.005] Has subset 'etk800' with '1203' triangles and materialId="21" numTriangles="1203" firstIndex="0" firstVertex="0" numIndices="3609" numVertices="710"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_34.005] Has '1' subsets, '1203' triangles and '710' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_chargerframe_na] has shape ID '26'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_na] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_na] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chargerframe_na] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_chargerframe_na] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_na] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chargerframe_na] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chmsl] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_chmsl] Filling out basic attributes, {name='juniper_chmsl', nodeId='27'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_7.002] Filling out basic attributes, {name='Mesh_7.002', nodeId='27'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.002] Has material 'etk800_chmsl'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_chmsl] Filling out basic attributes, {name='etk800_chmsl', nodeId='23'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_chmsl] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_chmsl] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.002] Subset with index [0] based on material 'etk800_chmsl'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.002] Processing subset: materialId="23" numTriangles="22" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.002] Has subset 'etk800_chmsl' with '22' triangles and materialId="23" numTriangles="22" firstIndex="0" firstVertex="0" numIndices="66" numVertices="55"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_7.002] Has '1' subsets, '22' triangles and '55' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_chmsl] has shape ID '27'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chmsl] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chmsl] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_chmsl] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_chmsl] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chmsl] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_chmsl] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding] Filling out basic attributes, {name='juniper_cladding', nodeId='28'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.080] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.080] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.080] Filling out basic attributes, {name='Mesh_32.080', nodeId='28'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.080] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.080] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.080] Processing subset: materialId="21" numTriangles="342" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.080] Has subset 'etk800' with '342' triangles and materialId="21" numTriangles="342" firstIndex="0" firstVertex="0" numIndices="1026" numVertices="272"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.080] Has '1' subsets, '342' triangles and '272' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding] has shape ID '28'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_F] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_bumper_F] Filling out basic attributes, {name='juniper_cladding_bumper_F', nodeId='29'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.074] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.074] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.074] Filling out basic attributes, {name='Mesh_32.074', nodeId='29'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.074] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.074] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.074] Processing subset: materialId="21" numTriangles="2421" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.074] Has subset 'etk800' with '2421' triangles and materialId="21" numTriangles="2421" firstIndex="0" firstVertex="0" numIndices="7263" numVertices="1872"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.074] Has '1' subsets, '2421' triangles and '1872' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_bumper_F] has shape ID '29'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_F] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_F] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_F] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_bumper_F] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_F] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_F] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_bumper_R] Filling out basic attributes, {name='juniper_cladding_bumper_R', nodeId='30'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.075] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.075] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.075] Filling out basic attributes, {name='Mesh_32.075', nodeId='30'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.075] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.075] Has material 'etk800_foglight'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_foglight] Filling out basic attributes, {name='etk800_foglight', nodeId='24'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_foglight] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_foglight] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.075] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.075] Processing subset: materialId="21" numTriangles="71" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.075] Has subset 'etk800' with '71' triangles and materialId="21" numTriangles="71" firstIndex="0" firstVertex="0" numIndices="213" numVertices="89"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.075] Subset with index [1] based on material 'etk800_foglight'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.075] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.075] Processing subset: materialId="24" numTriangles="4" firstIndex="213" firstVertex="89" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.075] Has subset 'etk800_foglight' with '4' triangles and materialId="24" numTriangles="4" firstIndex="213" firstVertex="89" numIndices="12" numVertices="6"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.075] Has '2' subsets, '75' triangles and '95' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_bumper_R] has shape ID '30'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_bumper_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_bumper_R.001] Filling out basic attributes, {name='juniper_cladding_bumper_R.001', nodeId='31'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.020] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.020] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.020] Filling out basic attributes, {name='Mesh_32.020', nodeId='31'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.020] Has material 'Material.103'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.103] Filling out basic attributes, {name='Material.103', nodeId='25'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.103] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.103] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.020] Subset with index [0] based on material 'Material.103'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.020] Processing subset: materialId="25" numTriangles="12" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.020] Has subset 'Material.103' with '12' triangles and materialId="25" numTriangles="12" firstIndex="0" firstVertex="0" numIndices="36" numVertices="18"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.020] Has '1' subsets, '12' triangles and '18' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_bumper_R.001] has shape ID '31'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_bumper_R.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_bumper_R.002] Filling out basic attributes, {name='juniper_cladding_bumper_R.002', nodeId='32'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.021] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.021] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.021] Filling out basic attributes, {name='Mesh_32.021', nodeId='32'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.021] Has material 'Material.104'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.104] Filling out basic attributes, {name='Material.104', nodeId='26'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.104] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.104] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.021] Subset with index [0] based on material 'Material.104'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.021] Processing subset: materialId="26" numTriangles="58" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.021] Has subset 'Material.104' with '58' triangles and materialId="26" numTriangles="58" firstIndex="0" firstVertex="0" numIndices="174" numVertices="56"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.021] Has '1' subsets, '58' triangles and '56' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_bumper_R.002] has shape ID '32'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_bumper_R.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_bumper_R.003] Filling out basic attributes, {name='juniper_cladding_bumper_R.003', nodeId='33'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.022] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.022] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.022] Filling out basic attributes, {name='Mesh_32.022', nodeId='33'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.022] Has material 'etk800_reverselight'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_reverselight] Filling out basic attributes, {name='etk800_reverselight', nodeId='27'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_reverselight] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_reverselight] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.022] Subset with index [0] based on material 'etk800_reverselight'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.022] Processing subset: materialId="27" numTriangles="14" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.022] Has subset 'etk800_reverselight' with '14' triangles and materialId="27" numTriangles="14" firstIndex="0" firstVertex="0" numIndices="42" numVertices="18"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.022] Has '1' subsets, '14' triangles and '18' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_bumper_R.003] has shape ID '33'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_bumper_R.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_bumper_R.004] Filling out basic attributes, {name='juniper_cladding_bumper_R.004', nodeId='34'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.023] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.023] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.023] Filling out basic attributes, {name='Mesh_32.023', nodeId='34'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.023] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.023] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.023] Processing subset: materialId="21" numTriangles="2633" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.023] Has subset 'etk800' with '2633' triangles and materialId="21" numTriangles="2633" firstIndex="0" firstVertex="0" numIndices="7899" numVertices="1455"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.023] Has '1' subsets, '2633' triangles and '1455' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_bumper_R.004] has shape ID '34'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.004] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_bumper_R.004] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_bumper_R.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_bumper_R.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_fender_FL] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_fender_FL] Filling out basic attributes, {name='juniper_cladding_fender_FL', nodeId='35'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.081] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.081] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.081] Filling out basic attributes, {name='Mesh_32.081', nodeId='35'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.081] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.081] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.081] Processing subset: materialId="21" numTriangles="134" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.081] Has subset 'etk800' with '134' triangles and materialId="21" numTriangles="134" firstIndex="0" firstVertex="0" numIndices="402" numVertices="136"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.081] Has '1' subsets, '134' triangles and '136' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_fender_FL] has shape ID '35'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_fender_FL] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_fender_FL] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_fender_FL] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_fender_FL] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_fender_FL] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_fender_FL] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_fender_FR] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_cladding_fender_FR] Filling out basic attributes, {name='juniper_cladding_fender_FR', nodeId='36'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.083] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.083] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.083] Filling out basic attributes, {name='Mesh_32.083', nodeId='36'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.083] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.083] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.083] Processing subset: materialId="21" numTriangles="134" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.083] Has subset 'etk800' with '134' triangles and materialId="21" numTriangles="134" firstIndex="0" firstVertex="0" numIndices="402" numVertices="139"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.083] Has '1' subsets, '134' triangles and '139' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_cladding_fender_FR] has shape ID '36'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_fender_FR] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_fender_FR] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_cladding_fender_FR] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_cladding_fender_FR] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_fender_FR] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_cladding_fender_FR] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash] Filling out basic attributes, {name='juniper_dash', nodeId='37'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.171] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.171] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.171] Filling out basic attributes, {name='Mesh_41.171', nodeId='37'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.171] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.171] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.171] Has material 'etk800_intcarpet'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_intcarpet] Filling out basic attributes, {name='etk800_intcarpet', nodeId='28'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_intcarpet] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_intcarpet] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.171] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.171] Processing subset: materialId="20" numTriangles="1329" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.171] Has subset 'etk800_interior' with '1329' triangles and materialId="20" numTriangles="1329" firstIndex="0" firstVertex="0" numIndices="3987" numVertices="1412"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.171] Subset with index [1] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.171] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.171] Processing subset: materialId="21" numTriangles="2307" firstIndex="3987" firstVertex="1412" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.171] Has subset 'etk800' with '2307' triangles and materialId="21" numTriangles="2307" firstIndex="3987" firstVertex="1412" numIndices="6921" numVertices="1602"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.171] Subset with index [2] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.171] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.171] Processing subset: materialId="28" numTriangles="346" firstIndex="10908" firstVertex="3014" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.171] Has subset 'etk800_intcarpet' with '346' triangles and materialId="28" numTriangles="346" firstIndex="10908" firstVertex="3014" numIndices="1038" numVertices="247"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.171] Has '3' subsets, '3982' triangles and '3261' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash] has shape ID '37'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.001] Filling out basic attributes, {name='juniper_dash.001', nodeId='38'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.001] Filling out basic attributes, {name='Mesh_41.001', nodeId='38'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.001] Has material 'Material.012'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.012] Filling out basic attributes, {name='Material.012', nodeId='29'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.012] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.012] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.001] Subset with index [0] based on material 'Material.012'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.001] Processing subset: materialId="29" numTriangles="366" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.001] Has subset 'Material.012' with '366' triangles and materialId="29" numTriangles="366" firstIndex="0" firstVertex="0" numIndices="1098" numVertices="219"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.001] Has '1' subsets, '366' triangles and '219' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.001] has shape ID '38'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 1.0995)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.001] translation is <Vector (0.0000, 1.0995, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.001] has translation: [0 1.09953 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.002] Filling out basic attributes, {name='juniper_dash.002', nodeId='39'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.004] Filling out basic attributes, {name='Mesh_41.004', nodeId='39'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.004] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.004] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.004] Processing subset: materialId="20" numTriangles="997" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.004] Has subset 'etk800_interior' with '997' triangles and materialId="20" numTriangles="997" firstIndex="0" firstVertex="0" numIndices="2991" numVertices="730"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.004] Has '1' subsets, '997' triangles and '730' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.002] has shape ID '39'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.003] Filling out basic attributes, {name='juniper_dash.003', nodeId='40'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.010] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.010] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.010] Filling out basic attributes, {name='Mesh_41.010', nodeId='40'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.010] Has material 'Material.041'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.041] Filling out basic attributes, {name='Material.041', nodeId='30'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.041] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.041] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.010] Subset with index [0] based on material 'Material.041'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.010] Processing subset: materialId="30" numTriangles="108" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.010] Has subset 'Material.041' with '108' triangles and materialId="30" numTriangles="108" firstIndex="0" firstVertex="0" numIndices="324" numVertices="81"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.010] Has '1' subsets, '108' triangles and '81' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.003] has shape ID '40'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.004] Filling out basic attributes, {name='juniper_dash.004', nodeId='41'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.009] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.009] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.009] Filling out basic attributes, {name='Mesh_41.009', nodeId='41'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.009] Has material 'Material.011'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.011] Filling out basic attributes, {name='Material.011', nodeId='31'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.011] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.011] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.009] Subset with index [0] based on material 'Material.011'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.009] Processing subset: materialId="31" numTriangles="366" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.009] Has subset 'Material.011' with '366' triangles and materialId="31" numTriangles="366" firstIndex="0" firstVertex="0" numIndices="1098" numVertices="219"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.009] Has '1' subsets, '366' triangles and '219' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.004] has shape ID '41'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0014)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.004] translation is <Vector (0.0000, 0.0014, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.004] has translation: [0 0.00142567 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.005] Filling out basic attributes, {name='juniper_dash.005', nodeId='42'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.008] Filling out basic attributes, {name='Mesh_41.008', nodeId='42'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.008] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.008] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.008] Processing subset: materialId="21" numTriangles="88" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.008] Has subset 'etk800' with '88' triangles and materialId="21" numTriangles="88" firstIndex="0" firstVertex="0" numIndices="264" numVertices="71"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.008] Has '1' subsets, '88' triangles and '71' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.005] has shape ID '42'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.005] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.005] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.006] Filling out basic attributes, {name='juniper_dash.006', nodeId='43'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.011] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.011] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.011] Filling out basic attributes, {name='Mesh_41.011', nodeId='43'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.011] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.011] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.011] Processing subset: materialId="20" numTriangles="136" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.011] Has subset 'etk800_interior' with '136' triangles and materialId="20" numTriangles="136" firstIndex="0" firstVertex="0" numIndices="408" numVertices="112"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.011] Has '1' subsets, '136' triangles and '112' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.006] has shape ID '43'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.006] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.006] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.007] Filling out basic attributes, {name='juniper_dash.007', nodeId='44'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.012] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.012] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.012] Filling out basic attributes, {name='Mesh_41.012', nodeId='44'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.012] Has material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.012] Subset with index [0] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.012] Processing subset: materialId="28" numTriangles="186" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.012] Has subset 'etk800_intcarpet' with '186' triangles and materialId="28" numTriangles="186" firstIndex="0" firstVertex="0" numIndices="558" numVertices="149"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.012] Has '1' subsets, '186' triangles and '149' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.007] has shape ID '44'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.007] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.007] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.008] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.008] Filling out basic attributes, {name='juniper_dash.008', nodeId='45'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.013] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.013] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.013] Filling out basic attributes, {name='Mesh_41.013', nodeId='45'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.013] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.013] Has material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.013] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.013] Processing subset: materialId="21" numTriangles="36" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.013] Has subset 'etk800' with '36' triangles and materialId="21" numTriangles="36" firstIndex="0" firstVertex="0" numIndices="108" numVertices="51"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.013] Subset with index [1] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.013] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.013] Processing subset: materialId="28" numTriangles="172" firstIndex="108" firstVertex="51" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.013] Has subset 'etk800_intcarpet' with '172' triangles and materialId="28" numTriangles="172" firstIndex="108" firstVertex="51" numIndices="516" numVertices="148"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.013] Has '2' subsets, '208' triangles and '199' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.008] has shape ID '45'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.008] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.008] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.008] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.008] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.008] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.008] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.009] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.009] Filling out basic attributes, {name='juniper_dash.009', nodeId='46'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.014] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.014] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.014] Filling out basic attributes, {name='Mesh_41.014', nodeId='46'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.014] Has material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.014] Subset with index [0] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.014] Processing subset: materialId="28" numTriangles="88" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.014] Has subset 'etk800_intcarpet' with '88' triangles and materialId="28" numTriangles="88" firstIndex="0" firstVertex="0" numIndices="264" numVertices="80"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.014] Has '1' subsets, '88' triangles and '80' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.009] has shape ID '46'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.009] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.009] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.009] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.009] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.009] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.009] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.010] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.010] Filling out basic attributes, {name='juniper_dash.010', nodeId='47'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.015] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.015] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.015] Filling out basic attributes, {name='Mesh_41.015', nodeId='47'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.015] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.015] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.015] Processing subset: materialId="20" numTriangles="284" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.015] Has subset 'etk800_interior' with '284' triangles and materialId="20" numTriangles="284" firstIndex="0" firstVertex="0" numIndices="852" numVertices="243"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.015] Has '1' subsets, '284' triangles and '243' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.010] has shape ID '47'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.010] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.010] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.010] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.010] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.010] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.010] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.011] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.011] Filling out basic attributes, {name='juniper_dash.011', nodeId='48'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.016] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.016] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.016] Filling out basic attributes, {name='Mesh_41.016', nodeId='48'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.016] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.016] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.016] Processing subset: materialId="20" numTriangles="320" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.016] Has subset 'etk800_interior' with '320' triangles and materialId="20" numTriangles="320" firstIndex="0" firstVertex="0" numIndices="960" numVertices="224"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.016] Has '1' subsets, '320' triangles and '224' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.011] has shape ID '48'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.011] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.011] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.011] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.011] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.011] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.011] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.012] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_dash.012] Filling out basic attributes, {name='juniper_dash.012', nodeId='49'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.017] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.017] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.017] Filling out basic attributes, {name='Mesh_41.017', nodeId='49'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.017] Has material 'Material.040'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.040] Filling out basic attributes, {name='Material.040', nodeId='32'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.040] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.040] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.017] Subset with index [0] based on material 'Material.040'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.017] Processing subset: materialId="32" numTriangles="115" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.017] Has subset 'Material.040' with '115' triangles and materialId="32" numTriangles="115" firstIndex="0" firstVertex="0" numIndices="345" numVertices="95"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.017] Has '1' subsets, '115' triangles and '95' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_dash.012] has shape ID '49'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.012] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.012] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_dash.012] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_dash.012] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.012] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_dash.012] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FL] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FL] Filling out basic attributes, {name='juniper_door_FL', nodeId='50'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.191] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.191] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.191] Filling out basic attributes, {name='Mesh_18.191', nodeId='50'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.191] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.191] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.191] Processing subset: materialId="21" numTriangles="1465" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.191] Has subset 'etk800' with '1465' triangles and materialId="21" numTriangles="1465" firstIndex="0" firstVertex="0" numIndices="4395" numVertices="1576"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.191] Has '1' subsets, '1465' triangles and '1576' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FL] has shape ID '50'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FL] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FL] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FL] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FL] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FL] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FL] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FL.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FL.002] Filling out basic attributes, {name='juniper_door_FL.002', nodeId='51'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.034] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.034] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.034] Filling out basic attributes, {name='Mesh_18.034', nodeId='51'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.034] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.034] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.034] Processing subset: materialId="21" numTriangles="1097" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.034] Has subset 'etk800' with '1097' triangles and materialId="21" numTriangles="1097" firstIndex="0" firstVertex="0" numIndices="3291" numVertices="706"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.034] Has '1' subsets, '1097' triangles and '706' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FL.002] has shape ID '51'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FL.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FL.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FL.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FL.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FL.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FL.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR] Filling out basic attributes, {name='juniper_door_FR', nodeId='52'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.008] Filling out basic attributes, {name='Mesh_18.008', nodeId='52'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.008] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.008] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.008] Processing subset: materialId="21" numTriangles="1835" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.008] Has subset 'etk800' with '1835' triangles and materialId="21" numTriangles="1835" firstIndex="0" firstVertex="0" numIndices="5505" numVertices="1846"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.008] Has '1' subsets, '1835' triangles and '1846' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR] has shape ID '52'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.001] Filling out basic attributes, {name='juniper_door_FR.001', nodeId='53'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.029] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.029] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.029] Filling out basic attributes, {name='Mesh_18.029', nodeId='53'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.029] Has material 'blancperle'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [blancperle] Filling out basic attributes, {name='blancperle', nodeId='33'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [blancperle] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [blancperle] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.029] Subset with index [0] based on material 'blancperle'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.029] Processing subset: materialId="33" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.029] Has subset 'blancperle' with '53261' triangles and materialId="33" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.029] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.001] has shape ID '53'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000,  0.0000)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.001] translation is <Vector (0.0000, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.001] has translation: [0 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.002] Filling out basic attributes, {name='juniper_door_FR.002', nodeId='54'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.039] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.039] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.039] Filling out basic attributes, {name='Mesh_18.039', nodeId='54'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.039] Has material 'diamoundblack'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [diamoundblack] Filling out basic attributes, {name='diamoundblack', nodeId='34'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [diamoundblack] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [diamoundblack] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.039] Subset with index [0] based on material 'diamoundblack'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.039] Processing subset: materialId="34" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.039] Has subset 'diamoundblack' with '53261' triangles and materialId="34" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.039] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.002] has shape ID '54'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -2.4385)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.002] translation is <Vector (-2.4385, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.002] has translation: [-2.4385 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.003] Filling out basic attributes, {name='juniper_door_FR.003', nodeId='55'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.031] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.031] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.031] Filling out basic attributes, {name='Mesh_18.031', nodeId='55'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.031] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.031] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.031] Processing subset: materialId="21" numTriangles="755" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.031] Has subset 'etk800' with '755' triangles and materialId="21" numTriangles="755" firstIndex="0" firstVertex="0" numIndices="2265" numVertices="465"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.031] Has '1' subsets, '755' triangles and '465' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.003] has shape ID '55'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.004] Filling out basic attributes, {name='juniper_door_FR.004', nodeId='56'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.032] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.032] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.032] Filling out basic attributes, {name='Mesh_18.032', nodeId='56'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.032] Has material 'Material.038'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.038] Filling out basic attributes, {name='Material.038', nodeId='35'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.038] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.038] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.032] Subset with index [0] based on material 'Material.038'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.032] Processing subset: materialId="35" numTriangles="414" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.032] Has subset 'Material.038' with '414' triangles and materialId="35" numTriangles="414" firstIndex="0" firstVertex="0" numIndices="1242" numVertices="302"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.032] Has '1' subsets, '414' triangles and '302' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.004] has shape ID '56'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.004] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.004] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.005] Filling out basic attributes, {name='juniper_door_FR.005', nodeId='57'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.040] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.040] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.040] Filling out basic attributes, {name='Mesh_18.040', nodeId='57'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.040] Has material 'soldiblack'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [soldiblack] Filling out basic attributes, {name='soldiblack', nodeId='36'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [soldiblack] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [soldiblack] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.040] Subset with index [0] based on material 'soldiblack'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.040] Processing subset: materialId="36" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.040] Has subset 'soldiblack' with '53261' triangles and materialId="36" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.040] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.005] has shape ID '57'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -5.1254)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.005] translation is <Vector (-5.1254, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.005] has translation: [-5.12541 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.006] Filling out basic attributes, {name='juniper_door_FR.006', nodeId='58'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.041] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.041] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.041] Filling out basic attributes, {name='Mesh_18.041', nodeId='58'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.041] Has material 'grisstelth'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [grisstelth] Filling out basic attributes, {name='grisstelth', nodeId='37'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [grisstelth] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [grisstelth] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.041] Subset with index [0] based on material 'grisstelth'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.041] Processing subset: materialId="37" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.041] Has subset 'grisstelth' with '53261' triangles and materialId="37" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.041] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.006] has shape ID '58'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000,  2.6890)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.006] translation is <Vector (2.6890, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.006] has translation: [2.68904 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.007] Filling out basic attributes, {name='juniper_door_FR.007', nodeId='59'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.042] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.042] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.042] Filling out basic attributes, {name='Mesh_18.042', nodeId='59'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.042] Has material 'Material.007'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.007] Filling out basic attributes, {name='Material.007', nodeId='38'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.007] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.007] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.042] Subset with index [0] based on material 'Material.007'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.042] Processing subset: materialId="38" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.042] Has subset 'Material.007' with '53261' triangles and materialId="38" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.042] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.007] has shape ID '59'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000,  5.4488)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.007] translation is <Vector (5.4488, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.007] has translation: [5.44876 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.008] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.008] Filling out basic attributes, {name='juniper_door_FR.008', nodeId='60'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.043] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.043] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.043] Filling out basic attributes, {name='Mesh_18.043', nodeId='60'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.043] Has material 'quicksilver'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [quicksilver] Filling out basic attributes, {name='quicksilver', nodeId='39'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [quicksilver] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [quicksilver] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.043] Subset with index [0] based on material 'quicksilver'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.043] Processing subset: materialId="39" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.043] Has subset 'quicksilver' with '53261' triangles and materialId="39" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.043] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.008] has shape ID '60'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.008] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -7.5986)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.008] translation is <Vector (-7.5986, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.008] has translation: [-7.5986 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.008] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.008] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.008] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.009] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.009] Filling out basic attributes, {name='juniper_door_FR.009', nodeId='61'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.044] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.044] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.044] Filling out basic attributes, {name='Mesh_18.044', nodeId='61'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.044] Has material 'midnightcherrtred'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [midnightcherrtred] Filling out basic attributes, {name='midnightcherrtred', nodeId='40'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [midnightcherrtred] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [midnightcherrtred] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.044] Subset with index [0] based on material 'midnightcherrtred'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.044] Processing subset: materialId="40" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.044] Has subset 'midnightcherrtred' with '53261' triangles and materialId="40" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.044] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.009] has shape ID '61'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.009] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000,  9.9574)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.009] translation is <Vector (9.9574, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.009] has translation: [9.95735 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.009] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.009] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.009] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.010] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.010] Filling out basic attributes, {name='juniper_door_FR.010', nodeId='62'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.045] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.045] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.045] Filling out basic attributes, {name='Mesh_18.045', nodeId='62'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.045] Has material 'deepbluemet'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [deepbluemet] Filling out basic attributes, {name='deepbluemet', nodeId='41'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [deepbluemet] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [deepbluemet] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.045] Subset with index [0] based on material 'deepbluemet'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.045] Processing subset: materialId="41" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.045] Has subset 'deepbluemet' with '53261' triangles and materialId="41" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.045] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.010] has shape ID '62'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.010] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, -10.6723)
            (0.0000, 1.0000, 0.0000,  -0.0011)
            (0.0000, 0.0000, 1.0000,   0.0000)
            (0.0000, 0.0000, 0.0000,   1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.010] translation is <Vector (-10.6723, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.010] has translation: [-10.6723 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.010] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.010] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.010] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.011] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_FR.011] Filling out basic attributes, {name='juniper_door_FR.011', nodeId='63'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.001] Filling out basic attributes, {name='Mesh_18.001', nodeId='63'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.001] Has material 'ultrared.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [ultrared.001] Filling out basic attributes, {name='ultrared.001', nodeId='42'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [ultrared.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [ultrared.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.001] Subset with index [0] based on material 'ultrared.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.001] Processing subset: materialId="42" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.001] Has subset 'ultrared.001' with '53261' triangles and materialId="42" numTriangles="53261" firstIndex="0" firstVertex="0" numIndices="159783" numVertices="37402"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.001] Has '1' subsets, '53261' triangles and '37402' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_FR.011] has shape ID '63'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.011] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000,  7.6965)
            (0.0000, 1.0000, 0.0000, -0.0011)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.011] translation is <Vector (7.6965, -0.0011, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_FR.011] has translation: [7.69651 -0.0010885 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_FR.011] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.011] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_FR.011] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RL] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_RL] Filling out basic attributes, {name='juniper_door_RL', nodeId='64'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.004] Filling out basic attributes, {name='Mesh_24.004', nodeId='64'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.004] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.004] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.004] Processing subset: materialId="21" numTriangles="933" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.004] Has subset 'etk800' with '933' triangles and materialId="21" numTriangles="933" firstIndex="0" firstVertex="0" numIndices="2799" numVertices="1444"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.004] Has '1' subsets, '933' triangles and '1444' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_RL] has shape ID '64'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RL] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RL] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RL] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_RL] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RL] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RL] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RL.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_RL.002] Filling out basic attributes, {name='juniper_door_RL.002', nodeId='65'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.029] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.029] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.029] Filling out basic attributes, {name='Mesh_24.029', nodeId='65'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.029] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.029] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.029] Processing subset: materialId="21" numTriangles="126" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.029] Has subset 'etk800' with '126' triangles and materialId="21" numTriangles="126" firstIndex="0" firstVertex="0" numIndices="378" numVertices="127"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.029] Has '1' subsets, '126' triangles and '127' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_RL.002] has shape ID '65'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RL.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RL.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RL.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_RL.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RL.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RL.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RR] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_RR] Filling out basic attributes, {name='juniper_door_RR', nodeId='66'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.011] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.011] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.011] Filling out basic attributes, {name='Mesh_24.011', nodeId='66'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.011] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.011] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.011] Processing subset: materialId="21" numTriangles="977" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.011] Has subset 'etk800' with '977' triangles and materialId="21" numTriangles="977" firstIndex="0" firstVertex="0" numIndices="2931" numVertices="1492"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.011] Has '1' subsets, '977' triangles and '1492' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_RR] has shape ID '66'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RR] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RR] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RR] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_RR] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RR] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RR] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RR.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_door_RR.002] Filling out basic attributes, {name='juniper_door_RR.002', nodeId='67'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.027] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.027] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.027] Filling out basic attributes, {name='Mesh_24.027', nodeId='67'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.027] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.027] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.027] Processing subset: materialId="21" numTriangles="135" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.027] Has subset 'etk800' with '135' triangles and materialId="21" numTriangles="135" firstIndex="0" firstVertex="0" numIndices="405" numVertices="142"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.027] Has '1' subsets, '135' triangles and '142' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_door_RR.002] has shape ID '67'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RR.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RR.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_door_RR.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_door_RR.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RR.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_door_RR.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FL] Filling out basic attributes, {name='juniper_doorpanel_FL', nodeId='68'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.136] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.136] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.136] Filling out basic attributes, {name='Mesh_18.136', nodeId='68'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.136] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.136] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.136] Processing subset: materialId="20" numTriangles="1299" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.136] Has subset 'etk800_interior' with '1299' triangles and materialId="20" numTriangles="1299" firstIndex="0" firstVertex="0" numIndices="3897" numVertices="846"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.136] Has '1' subsets, '1299' triangles and '846' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FL] has shape ID '68'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FL] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FL.005] Filling out basic attributes, {name='juniper_doorpanel_FL.005', nodeId='69'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.009] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.009] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.009] Filling out basic attributes, {name='Mesh_18.009', nodeId='69'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.009] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.009] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.009] Processing subset: materialId="20" numTriangles="1369" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.009] Has subset 'etk800_interior' with '1369' triangles and materialId="20" numTriangles="1369" firstIndex="0" firstVertex="0" numIndices="4107" numVertices="730"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.009] Has '1' subsets, '1369' triangles and '730' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FL.005] has shape ID '69'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.005] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.005] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FL.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FL.006] Filling out basic attributes, {name='juniper_doorpanel_FL.006', nodeId='70'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.010] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.010] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.010] Filling out basic attributes, {name='Mesh_18.010', nodeId='70'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.010] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.010] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.010] Processing subset: materialId="20" numTriangles="279" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.010] Has subset 'etk800_interior' with '279' triangles and materialId="20" numTriangles="279" firstIndex="0" firstVertex="0" numIndices="837" numVertices="174"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.010] Has '1' subsets, '279' triangles and '174' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FL.006] has shape ID '70'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.006] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.006] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FL.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FL.007] Filling out basic attributes, {name='juniper_doorpanel_FL.007', nodeId='71'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.011] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.011] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.011] Filling out basic attributes, {name='Mesh_18.011', nodeId='71'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.011] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.011] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.011] Processing subset: materialId="20" numTriangles="547" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.011] Has subset 'etk800_interior' with '547' triangles and materialId="20" numTriangles="547" firstIndex="0" firstVertex="0" numIndices="1641" numVertices="341"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.011] Has '1' subsets, '547' triangles and '341' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FL.007] has shape ID '71'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.007] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.007] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FL.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.010] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FL.010] Filling out basic attributes, {name='juniper_doorpanel_FL.010', nodeId='72'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.014] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.014] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.014] Filling out basic attributes, {name='Mesh_18.014', nodeId='72'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.014] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.014] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.014] Processing subset: materialId="20" numTriangles="395" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.014] Has subset 'etk800_interior' with '395' triangles and materialId="20" numTriangles="395" firstIndex="0" firstVertex="0" numIndices="1185" numVertices="230"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.014] Has '1' subsets, '395' triangles and '230' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FL.010] has shape ID '72'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.010] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.010] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FL.010] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FL.010] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.010] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FL.010] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR] Filling out basic attributes, {name='juniper_doorpanel_FR', nodeId='73'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.004] Filling out basic attributes, {name='Mesh_18.004', nodeId='73'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.004] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.004] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.004] Processing subset: materialId="20" numTriangles="911" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.004] Has subset 'etk800_interior' with '911' triangles and materialId="20" numTriangles="911" firstIndex="0" firstVertex="0" numIndices="2733" numVertices="593"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.004] Has '1' subsets, '911' triangles and '593' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR] has shape ID '73'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR.001] Filling out basic attributes, {name='juniper_doorpanel_FR.001', nodeId='74'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.017] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.017] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.017] Filling out basic attributes, {name='Mesh_18.017', nodeId='74'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.017] Has material 'Material.032'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.032] Filling out basic attributes, {name='Material.032', nodeId='43'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.032] Has no Normalmap
i3dio.node_classes.node.Material:_emissive_from_nodes:DEBUG: [Material.032] Write emissiveColor
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.032] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.017] Subset with index [0] based on material 'Material.032'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.017] Processing subset: materialId="43" numTriangles="3516" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.017] Has subset 'Material.032' with '3516' triangles and materialId="43" numTriangles="3516" firstIndex="0" firstVertex="0" numIndices="10548" numVertices="1938"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.017] Has '1' subsets, '3516' triangles and '1938' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR.001] has shape ID '74'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR.002] Filling out basic attributes, {name='juniper_doorpanel_FR.002', nodeId='75'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.038] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.038] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.038] Filling out basic attributes, {name='Mesh_18.038', nodeId='75'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.038] Has material 'Material.035'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.035] Filling out basic attributes, {name='Material.035', nodeId='44'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.035] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.035] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.038] Subset with index [0] based on material 'Material.035'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.038] Processing subset: materialId="44" numTriangles="3516" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.038] Has subset 'Material.035' with '3516' triangles and materialId="44" numTriangles="3516" firstIndex="0" firstVertex="0" numIndices="10548" numVertices="1916"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.038] Has '1' subsets, '3516' triangles and '1916' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR.002] has shape ID '75'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 1.0263)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.002] translation is <Vector (0.0000, 1.0263, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.002] has translation: [0 1.02627 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR.003] Filling out basic attributes, {name='juniper_doorpanel_FR.003', nodeId='76'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.019] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.019] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.019] Filling out basic attributes, {name='Mesh_18.019', nodeId='76'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.019] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.019] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.019] Processing subset: materialId="20" numTriangles="276" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.019] Has subset 'etk800_interior' with '276' triangles and materialId="20" numTriangles="276" firstIndex="0" firstVertex="0" numIndices="828" numVertices="158"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.019] Has '1' subsets, '276' triangles and '158' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR.003] has shape ID '76'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR.007] Filling out basic attributes, {name='juniper_doorpanel_FR.007', nodeId='77'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.023] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.023] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.023] Filling out basic attributes, {name='Mesh_18.023', nodeId='77'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.023] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.023] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.023] Processing subset: materialId="20" numTriangles="1369" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.023] Has subset 'etk800_interior' with '1369' triangles and materialId="20" numTriangles="1369" firstIndex="0" firstVertex="0" numIndices="4107" numVertices="730"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.023] Has '1' subsets, '1369' triangles and '730' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR.007] has shape ID '77'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.007] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.007] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.010] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR.010] Filling out basic attributes, {name='juniper_doorpanel_FR.010', nodeId='78'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.026] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.026] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.026] Filling out basic attributes, {name='Mesh_18.026', nodeId='78'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.026] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.026] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.026] Processing subset: materialId="20" numTriangles="395" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.026] Has subset 'etk800_interior' with '395' triangles and materialId="20" numTriangles="395" firstIndex="0" firstVertex="0" numIndices="1185" numVertices="230"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.026] Has '1' subsets, '395' triangles and '230' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR.010] has shape ID '78'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.010] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.010] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.010] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR.010] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.010] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.010] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.011] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_FR.011] Filling out basic attributes, {name='juniper_doorpanel_FR.011', nodeId='79'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.027] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.027] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.027] Filling out basic attributes, {name='Mesh_18.027', nodeId='79'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.027] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.027] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.027] Processing subset: materialId="20" numTriangles="484" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.027] Has subset 'etk800_interior' with '484' triangles and materialId="20" numTriangles="484" firstIndex="0" firstVertex="0" numIndices="1452" numVertices="314"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.027] Has '1' subsets, '484' triangles and '314' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_FR.011] has shape ID '79'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.011] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.011] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_FR.011] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_FR.011] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.011] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_FR.011] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL] Filling out basic attributes, {name='juniper_doorpanel_RL', nodeId='80'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.013] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.013] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.013] Filling out basic attributes, {name='Mesh_24.013', nodeId='80'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.013] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.013] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.013] Processing subset: materialId="20" numTriangles="671" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.013] Has subset 'etk800_interior' with '671' triangles and materialId="20" numTriangles="671" firstIndex="0" firstVertex="0" numIndices="2013" numVertices="403"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.013] Has '1' subsets, '671' triangles and '403' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL] has shape ID '80'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.003] Filling out basic attributes, {name='juniper_doorpanel_RL.003', nodeId='81'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.003] Filling out basic attributes, {name='Mesh_24.003', nodeId='81'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.003] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.003] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.003] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.003] Processing subset: materialId="20" numTriangles="1810" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.003] Has subset 'etk800_interior' with '1810' triangles and materialId="20" numTriangles="1810" firstIndex="0" firstVertex="0" numIndices="5430" numVertices="1068"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.003] Subset with index [1] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.003] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.003] Processing subset: materialId="21" numTriangles="1378" firstIndex="5430" firstVertex="1068" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.003] Has subset 'etk800' with '1378' triangles and materialId="21" numTriangles="1378" firstIndex="5430" firstVertex="1068" numIndices="4134" numVertices="786"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.003] Has '2' subsets, '3188' triangles and '1854' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.003] has shape ID '81'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.005] Filling out basic attributes, {name='juniper_doorpanel_RL.005', nodeId='82'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.006] Filling out basic attributes, {name='Mesh_24.006', nodeId='82'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.006] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.006] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.006] Processing subset: materialId="20" numTriangles="1174" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.006] Has subset 'etk800_interior' with '1174' triangles and materialId="20" numTriangles="1174" firstIndex="0" firstVertex="0" numIndices="3522" numVertices="643"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.006] Has '1' subsets, '1174' triangles and '643' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.005] has shape ID '82'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.005] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.005] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.006] Filling out basic attributes, {name='juniper_doorpanel_RL.006', nodeId='83'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.007] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.007] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.007] Filling out basic attributes, {name='Mesh_24.007', nodeId='83'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.007] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.007] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.007] Processing subset: materialId="20" numTriangles="10893" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.007] Has subset 'etk800_interior' with '10893' triangles and materialId="20" numTriangles="10893" firstIndex="0" firstVertex="0" numIndices="32679" numVertices="6070"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.007] Has '1' subsets, '10893' triangles and '6070' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.006] has shape ID '83'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.006] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.006] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.007] Filling out basic attributes, {name='juniper_doorpanel_RL.007', nodeId='84'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.008] Filling out basic attributes, {name='Mesh_24.008', nodeId='84'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.008] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.008] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.008] Processing subset: materialId="20" numTriangles="32" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.008] Has subset 'etk800_interior' with '32' triangles and materialId="20" numTriangles="32" firstIndex="0" firstVertex="0" numIndices="96" numVertices="30"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.008] Has '1' subsets, '32' triangles and '30' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.007] has shape ID '84'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.007] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.007] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.009] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.009] Filling out basic attributes, {name='juniper_doorpanel_RL.009', nodeId='85'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.012] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.012] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.012] Filling out basic attributes, {name='Mesh_24.012', nodeId='85'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.012] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.012] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.012] Processing subset: materialId="20" numTriangles="400" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.012] Has subset 'etk800_interior' with '400' triangles and materialId="20" numTriangles="400" firstIndex="0" firstVertex="0" numIndices="1200" numVertices="240"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.012] Has '1' subsets, '400' triangles and '240' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.009] has shape ID '85'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.009] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.009] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.009] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.009] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.009] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.009] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.010] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.010] Filling out basic attributes, {name='juniper_doorpanel_RL.010', nodeId='86'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.014] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.014] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.014] Filling out basic attributes, {name='Mesh_24.014', nodeId='86'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.014] Has material 'Material.039'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.039] Filling out basic attributes, {name='Material.039', nodeId='45'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.039] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.039] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.014] Subset with index [0] based on material 'Material.039'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.014] Processing subset: materialId="45" numTriangles="166" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.014] Has subset 'Material.039' with '166' triangles and materialId="45" numTriangles="166" firstIndex="0" firstVertex="0" numIndices="498" numVertices="176"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.014] Has '1' subsets, '166' triangles and '176' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.010] has shape ID '86'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.010] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.010] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.010] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.010] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.010] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.010] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.011] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RL.011] Filling out basic attributes, {name='juniper_doorpanel_RL.011', nodeId='87'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.015] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.015] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.015] Filling out basic attributes, {name='Mesh_24.015', nodeId='87'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.015] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.015] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.015] Processing subset: materialId="20" numTriangles="143" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.015] Has subset 'etk800_interior' with '143' triangles and materialId="20" numTriangles="143" firstIndex="0" firstVertex="0" numIndices="429" numVertices="92"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.015] Has '1' subsets, '143' triangles and '92' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RL.011] has shape ID '87'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.011] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.011] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RL.011] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RL.011] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.011] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RL.011] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR] Filling out basic attributes, {name='juniper_doorpanel_RR', nodeId='88'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.009] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.009] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.009] Filling out basic attributes, {name='Mesh_24.009', nodeId='88'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.009] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.009] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.009] Processing subset: materialId="20" numTriangles="554" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.009] Has subset 'etk800_interior' with '554' triangles and materialId="20" numTriangles="554" firstIndex="0" firstVertex="0" numIndices="1662" numVertices="334"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.009] Has '1' subsets, '554' triangles and '334' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR] has shape ID '88'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.001] Filling out basic attributes, {name='juniper_doorpanel_RR.001', nodeId='89'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.016] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.016] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.016] Filling out basic attributes, {name='Mesh_24.016', nodeId='89'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.016] Has material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.016] Has material 'Material.003'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.003] Filling out basic attributes, {name='Material.003', nodeId='46'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.003] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.003] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.016] Has material 'Material.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.002] Filling out basic attributes, {name='Material.002', nodeId='47'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.016] Subset with index [0] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.016] Processing subset: materialId="28" numTriangles="731" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.016] Has subset 'etk800_intcarpet' with '731' triangles and materialId="28" numTriangles="731" firstIndex="0" firstVertex="0" numIndices="2193" numVertices="415"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.016] Subset with index [1] based on material 'Material.003'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.016] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.016] Processing subset: materialId="46" numTriangles="368" firstIndex="2193" firstVertex="415" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.016] Has subset 'Material.003' with '368' triangles and materialId="46" numTriangles="368" firstIndex="2193" firstVertex="415" numIndices="1104" numVertices="212"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.016] Subset with index [2] based on material 'Material.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.016] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.016] Processing subset: materialId="47" numTriangles="363" firstIndex="3297" firstVertex="627" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.016] Has subset 'Material.002' with '363' triangles and materialId="47" numTriangles="363" firstIndex="3297" firstVertex="627" numIndices="1089" numVertices="203"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.016] Has '3' subsets, '1462' triangles and '830' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.001] has shape ID '89'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.002] Filling out basic attributes, {name='juniper_doorpanel_RR.002', nodeId='90'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.030] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.030] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.030] Filling out basic attributes, {name='Mesh_24.030', nodeId='90'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.030] Has material 'etk800_intcarpet.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_intcarpet.001] Filling out basic attributes, {name='etk800_intcarpet.001', nodeId='48'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_intcarpet.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_intcarpet.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.030] Has material 'Material.033'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.033] Filling out basic attributes, {name='Material.033', nodeId='49'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.033] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.033] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.030] Has material 'Material.034'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.034] Filling out basic attributes, {name='Material.034', nodeId='50'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.034] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.034] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.030] Subset with index [0] based on material 'etk800_intcarpet.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.030] Processing subset: materialId="48" numTriangles="731" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.030] Has subset 'etk800_intcarpet.001' with '731' triangles and materialId="48" numTriangles="731" firstIndex="0" firstVertex="0" numIndices="2193" numVertices="415"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.030] Subset with index [1] based on material 'Material.033'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.030] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.030] Processing subset: materialId="49" numTriangles="368" firstIndex="2193" firstVertex="415" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.030] Has subset 'Material.033' with '368' triangles and materialId="49" numTriangles="368" firstIndex="2193" firstVertex="415" numIndices="1104" numVertices="212"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.030] Subset with index [2] based on material 'Material.034'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.030] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.030] Processing subset: materialId="50" numTriangles="363" firstIndex="3297" firstVertex="627" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.030] Has subset 'Material.034' with '363' triangles and materialId="50" numTriangles="363" firstIndex="3297" firstVertex="627" numIndices="1089" numVertices="203"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.030] Has '3' subsets, '1462' triangles and '830' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.002] has shape ID '90'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 1.0313)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.002] translation is <Vector (0.0000, 1.0313, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.002] has translation: [0 1.03126 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.003] Filling out basic attributes, {name='juniper_doorpanel_RR.003', nodeId='91'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.018] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.018] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.018] Filling out basic attributes, {name='Mesh_24.018', nodeId='91'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.018] Has material 'Material.031'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.031] Filling out basic attributes, {name='Material.031', nodeId='51'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.031] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.031] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.018] Subset with index [0] based on material 'Material.031'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.018] Processing subset: materialId="51" numTriangles="2149" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.018] Has subset 'Material.031' with '2149' triangles and materialId="51" numTriangles="2149" firstIndex="0" firstVertex="0" numIndices="6447" numVertices="1220"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.018] Has '1' subsets, '2149' triangles and '1220' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.003] has shape ID '91'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.006] Filling out basic attributes, {name='juniper_doorpanel_RR.006', nodeId='92'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.021] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.021] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.021] Filling out basic attributes, {name='Mesh_24.021', nodeId='92'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.021] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.021] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.021] Processing subset: materialId="20" numTriangles="1174" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.021] Has subset 'etk800_interior' with '1174' triangles and materialId="20" numTriangles="1174" firstIndex="0" firstVertex="0" numIndices="3522" numVertices="643"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.021] Has '1' subsets, '1174' triangles and '643' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.006] has shape ID '92'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.006] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.006] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.007] Filling out basic attributes, {name='juniper_doorpanel_RR.007', nodeId='93'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.022] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.022] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.022] Filling out basic attributes, {name='Mesh_24.022', nodeId='93'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.022] Has material 'Material.013'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.013] Filling out basic attributes, {name='Material.013', nodeId='52'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.013] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.013] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.022] Subset with index [0] based on material 'Material.013'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.022] Processing subset: materialId="52" numTriangles="2590" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.022] Has subset 'Material.013' with '2590' triangles and materialId="52" numTriangles="2590" firstIndex="0" firstVertex="0" numIndices="7770" numVertices="1430"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.022] Has '1' subsets, '2590' triangles and '1430' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.007] has shape ID '93'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.007] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.007] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.009] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.009] Filling out basic attributes, {name='juniper_doorpanel_RR.009', nodeId='94'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.024] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.024] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.024] Filling out basic attributes, {name='Mesh_24.024', nodeId='94'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.024] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.024] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.024] Processing subset: materialId="20" numTriangles="32" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.024] Has subset 'etk800_interior' with '32' triangles and materialId="20" numTriangles="32" firstIndex="0" firstVertex="0" numIndices="96" numVertices="30"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.024] Has '1' subsets, '32' triangles and '30' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.009] has shape ID '94'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.009] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.009] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.009] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.009] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.009] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.009] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.010] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_doorpanel_RR.010] Filling out basic attributes, {name='juniper_doorpanel_RR.010', nodeId='95'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.025] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_24.025] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_24.025] Filling out basic attributes, {name='Mesh_24.025', nodeId='95'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_24.025] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_24.025] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.025] Processing subset: materialId="20" numTriangles="516" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_24.025] Has subset 'etk800_interior' with '516' triangles and materialId="20" numTriangles="516" firstIndex="0" firstVertex="0" numIndices="1548" numVertices="306"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_24.025] Has '1' subsets, '516' triangles and '306' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_doorpanel_RR.010] has shape ID '95'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.010] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.010] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_doorpanel_RR.010] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_doorpanel_RR.010] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.010] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_doorpanel_RR.010] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fender_camera_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_fender_camera_L] Filling out basic attributes, {name='juniper_fender_camera_L', nodeId='96'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.078] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.078] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.078] Filling out basic attributes, {name='Mesh_32.078', nodeId='96'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.078] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.078] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.078] Processing subset: materialId="21" numTriangles="1223" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.078] Has subset 'etk800' with '1223' triangles and materialId="21" numTriangles="1223" firstIndex="0" firstVertex="0" numIndices="3669" numVertices="691"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.078] Has '1' subsets, '1223' triangles and '691' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_fender_camera_L] has shape ID '96'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fender_camera_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fender_camera_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fender_camera_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_fender_camera_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fender_camera_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fender_camera_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fender_camera_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_fender_camera_R] Filling out basic attributes, {name='juniper_fender_camera_R', nodeId='97'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.084] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.084] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.084] Filling out basic attributes, {name='Mesh_32.084', nodeId='97'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.084] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.084] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.084] Processing subset: materialId="21" numTriangles="1223" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.084] Has subset 'etk800' with '1223' triangles and materialId="21" numTriangles="1223" firstIndex="0" firstVertex="0" numIndices="3669" numVertices="691"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.084] Has '1' subsets, '1223' triangles and '691' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_fender_camera_R] has shape ID '97'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fender_camera_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fender_camera_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fender_camera_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_fender_camera_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fender_camera_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fender_camera_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fendersignal_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_fendersignal_L] Filling out basic attributes, {name='juniper_fendersignal_L', nodeId='98'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_28.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_28.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_28.001] Filling out basic attributes, {name='Mesh_28.001', nodeId='98'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_28.001] Has material 'etk800_signal_L'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_signal_L] Filling out basic attributes, {name='etk800_signal_L', nodeId='53'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_signal_L] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_signal_L] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_28.001] Subset with index [0] based on material 'etk800_signal_L'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_28.001] Processing subset: materialId="53" numTriangles="251" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_28.001] Has subset 'etk800_signal_L' with '251' triangles and materialId="53" numTriangles="251" firstIndex="0" firstVertex="0" numIndices="753" numVertices="146"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_28.001] Has '1' subsets, '251' triangles and '146' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_fendersignal_L] has shape ID '98'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fendersignal_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fendersignal_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fendersignal_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_fendersignal_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fendersignal_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fendersignal_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fendersignal_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_fendersignal_R] Filling out basic attributes, {name='juniper_fendersignal_R', nodeId='99'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_31.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_31.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_31.001] Filling out basic attributes, {name='Mesh_31.001', nodeId='99'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_31.001] Has material 'etk800_signal_R'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_signal_R] Filling out basic attributes, {name='etk800_signal_R', nodeId='54'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_signal_R] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_signal_R] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_31.001] Subset with index [0] based on material 'etk800_signal_R'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_31.001] Processing subset: materialId="54" numTriangles="251" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_31.001] Has subset 'etk800_signal_R' with '251' triangles and materialId="54" numTriangles="251" firstIndex="0" firstVertex="0" numIndices="753" numVertices="146"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_31.001] Has '1' subsets, '251' triangles and '146' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_fendersignal_R] has shape ID '99'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fendersignal_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fendersignal_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_fendersignal_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_fendersignal_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fendersignal_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_fendersignal_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_frunk] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_frunk] Filling out basic attributes, {name='juniper_frunk', nodeId='100'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.1439] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.1439] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_34.1439] Filling out basic attributes, {name='Mesh_34.1439', nodeId='100'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_34.1439] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_34.1439] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.1439] Processing subset: materialId="21" numTriangles="7232" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.1439] Has subset 'etk800' with '7232' triangles and materialId="21" numTriangles="7232" firstIndex="0" firstVertex="0" numIndices="21696" numVertices="6016"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_34.1439] Has '1' subsets, '7232' triangles and '6016' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_frunk] has shape ID '100'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_frunk] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_frunk] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_frunk] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_frunk] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_frunk] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_frunk] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_gaspedal] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_gaspedal] Filling out basic attributes, {name='juniper_gaspedal', nodeId='101'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.003] Filling out basic attributes, {name='Mesh_41.003', nodeId='101'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.003] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.003] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.003] Processing subset: materialId="20" numTriangles="257" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.003] Has subset 'etk800_interior' with '257' triangles and materialId="20" numTriangles="257" firstIndex="0" firstVertex="0" numIndices="771" numVertices="310"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.003] Has '1' subsets, '257' triangles and '310' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_gaspedal] has shape ID '101'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_gaspedal] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.2364)
            (0.0000, 1.0000, 0.0000, 0.6456)
            (0.0000, 0.0000, 1.0000, 0.8945)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_gaspedal] translation is <Vector (0.2364, 0.6456, 0.8945)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_gaspedal] has translation: [0.236367 0.645603 0.894519]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_gaspedal] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_gaspedal] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_gaspedal] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlight_L] Filling out basic attributes, {name='juniper_headlight_L', nodeId='102'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_29.001] Filling out basic attributes, {name='Mesh_29.001', nodeId='102'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_29.001] Has material 'etk800_headlight'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_headlight] Filling out basic attributes, {name='etk800_headlight', nodeId='55'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_headlight] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_headlight] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.001] Subset with index [0] based on material 'etk800_headlight'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.001] Processing subset: materialId="55" numTriangles="1270" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.001] Has subset 'etk800_headlight' with '1270' triangles and materialId="55" numTriangles="1270" firstIndex="0" firstVertex="0" numIndices="3810" numVertices="1482"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_29.001] Has '1' subsets, '1270' triangles and '1482' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlight_L] has shape ID '102'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlight_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlight_L.001] Filling out basic attributes, {name='juniper_headlight_L.001', nodeId='103'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_29.003] Filling out basic attributes, {name='Mesh_29.003', nodeId='103'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_29.003] Has material 'bastion_drl'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [bastion_drl] Filling out basic attributes, {name='bastion_drl', nodeId='56'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [bastion_drl] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [bastion_drl] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.003] Subset with index [0] based on material 'bastion_drl'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.003] Processing subset: materialId="56" numTriangles="1007" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.003] Has subset 'bastion_drl' with '1007' triangles and materialId="56" numTriangles="1007" firstIndex="0" firstVertex="0" numIndices="3021" numVertices="624"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_29.003] Has '1' subsets, '1007' triangles and '624' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlight_L.001] has shape ID '103'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlight_L.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlight_L.002] Filling out basic attributes, {name='juniper_headlight_L.002', nodeId='104'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_29.006] Filling out basic attributes, {name='Mesh_29.006', nodeId='104'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_29.006] Has material 'bastion_signal_L'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [bastion_signal_L] Filling out basic attributes, {name='bastion_signal_L', nodeId='57'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [bastion_signal_L] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [bastion_signal_L] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_29.006] Has material 'bastion_drl'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.006] Subset with index [0] based on material 'bastion_signal_L'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.006] Processing subset: materialId="57" numTriangles="15" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.006] Has subset 'bastion_signal_L' with '15' triangles and materialId="57" numTriangles="15" firstIndex="0" firstVertex="0" numIndices="45" numVertices="29"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.006] Subset with index [1] based on material 'bastion_drl'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.006] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.006] Processing subset: materialId="56" numTriangles="3" firstIndex="45" firstVertex="29" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.006] Has subset 'bastion_drl' with '3' triangles and materialId="56" numTriangles="3" firstIndex="45" firstVertex="29" numIndices="9" numVertices="7"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_29.006] Has '2' subsets, '18' triangles and '36' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlight_L.002] has shape ID '104'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_L.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlight_L.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_L.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_R.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlight_R.002] Filling out basic attributes, {name='juniper_headlight_R.002', nodeId='105'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_29.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_29.004] Filling out basic attributes, {name='Mesh_29.004', nodeId='105'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_29.004] Has material 'bastion_signal_R'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [bastion_signal_R] Filling out basic attributes, {name='bastion_signal_R', nodeId='58'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [bastion_signal_R] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [bastion_signal_R] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_29.004] Has material 'bastion_drl'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.004] Subset with index [0] based on material 'bastion_signal_R'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.004] Processing subset: materialId="58" numTriangles="14" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.004] Has subset 'bastion_signal_R' with '14' triangles and materialId="58" numTriangles="14" firstIndex="0" firstVertex="0" numIndices="42" numVertices="28"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.004] Subset with index [1] based on material 'bastion_drl'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_29.004] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.004] Processing subset: materialId="56" numTriangles="3" firstIndex="42" firstVertex="28" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_29.004] Has subset 'bastion_drl' with '3' triangles and materialId="56" numTriangles="3" firstIndex="42" firstVertex="28" numIndices="9" numVertices="7"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_29.004] Has '2' subsets, '17' triangles and '35' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlight_R.002] has shape ID '105'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_R.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_R.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlight_R.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlight_R.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_R.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlight_R.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightframe_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlightframe_L] Filling out basic attributes, {name='juniper_headlightframe_L', nodeId='106'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.043] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.043] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.043] Filling out basic attributes, {name='Mesh_32.043', nodeId='106'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.043] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.043] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.043] Processing subset: materialId="21" numTriangles="1487" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.043] Has subset 'etk800' with '1487' triangles and materialId="21" numTriangles="1487" firstIndex="0" firstVertex="0" numIndices="4461" numVertices="1221"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.043] Has '1' subsets, '1487' triangles and '1221' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlightframe_L] has shape ID '106'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightframe_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightframe_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightframe_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlightframe_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightframe_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightframe_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightframe_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlightframe_R] Filling out basic attributes, {name='juniper_headlightframe_R', nodeId='107'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.112] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.112] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.112] Filling out basic attributes, {name='Mesh_32.112', nodeId='107'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.112] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.112] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.112] Processing subset: materialId="21" numTriangles="1487" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.112] Has subset 'etk800' with '1487' triangles and materialId="21" numTriangles="1487" firstIndex="0" firstVertex="0" numIndices="4461" numVertices="1224"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.112] Has '1' subsets, '1487' triangles and '1224' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlightframe_R] has shape ID '107'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightframe_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightframe_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightframe_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlightframe_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightframe_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightframe_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlightglass_L] Filling out basic attributes, {name='juniper_headlightglass_L', nodeId='108'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.017] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.017] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.017] Filling out basic attributes, {name='Mesh_32.017', nodeId='108'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.017] Has material 'etk800_glass'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800_glass] Filling out basic attributes, {name='etk800_glass', nodeId='59'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800_glass] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800_glass] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.017] Subset with index [0] based on material 'etk800_glass'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.017] Processing subset: materialId="59" numTriangles="3" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.017] Has subset 'etk800_glass' with '3' triangles and materialId="59" numTriangles="3" firstIndex="0" firstVertex="0" numIndices="9" numVertices="7"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.017] Has '1' subsets, '3' triangles and '7' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlightglass_L] has shape ID '108'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlightglass_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_L.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlightglass_L.002] Filling out basic attributes, {name='juniper_headlightglass_L.002', nodeId='109'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.009] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.009] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.009] Filling out basic attributes, {name='Mesh_32.009', nodeId='109'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.009] Has material 'Material.105'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.105] Filling out basic attributes, {name='Material.105', nodeId='60'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.105] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.105] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.009] Subset with index [0] based on material 'Material.105'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.009] Processing subset: materialId="60" numTriangles="34" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.009] Has subset 'Material.105' with '34' triangles and materialId="60" numTriangles="34" firstIndex="0" firstVertex="0" numIndices="102" numVertices="32"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.009] Has '1' subsets, '34' triangles and '32' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlightglass_L.002] has shape ID '109'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_L.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000,  0.0000)
            (0.0000, 1.0000, 0.0000, -0.0004)
            (0.0000, 0.0000, 1.0000,  0.0000)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_L.002] translation is <Vector (0.0000, -0.0004, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_L.002] has translation: [0 -0.000410974 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlightglass_L.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_L.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_L.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlightglass_R] Filling out basic attributes, {name='juniper_headlightglass_R', nodeId='110'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.113] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.113] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.113] Filling out basic attributes, {name='Mesh_32.113', nodeId='110'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.113] Has material 'etk800_glass'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.113] Subset with index [0] based on material 'etk800_glass'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.113] Processing subset: materialId="59" numTriangles="3" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.113] Has subset 'etk800_glass' with '3' triangles and materialId="59" numTriangles="3" firstIndex="0" firstVertex="0" numIndices="9" numVertices="7"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.113] Has '1' subsets, '3' triangles and '7' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlightglass_R] has shape ID '110'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlightglass_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_R.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headlightglass_R.001] Filling out basic attributes, {name='juniper_headlightglass_R.001', nodeId='111'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.002] Filling out basic attributes, {name='Mesh_32.002', nodeId='111'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.002] Has material 'Material.105'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.002] Subset with index [0] based on material 'Material.105'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.002] Processing subset: materialId="60" numTriangles="1074" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.002] Has subset 'Material.105' with '1074' triangles and materialId="60" numTriangles="1074" firstIndex="0" firstVertex="0" numIndices="3222" numVertices="611"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.002] Has '1' subsets, '1074' triangles and '611' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headlightglass_R.001] has shape ID '111'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_R.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0003)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_R.001] translation is <Vector (0.0000, 0.0003, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headlightglass_R.001] has translation: [0 0.00029029 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headlightglass_R.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_R.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headlightglass_R.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headliner] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_headliner] Filling out basic attributes, {name='juniper_headliner', nodeId='112'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_39.008] Filling out basic attributes, {name='Mesh_39.008', nodeId='112'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.008] Has material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.008] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.008] Has material 'Material_90.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material_90.001] Filling out basic attributes, {name='Material_90.001', nodeId='61'}
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\wprl.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\wprl.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.node.Material:_diffuse_from_nodes:DEBUG: [Material_90.001] Has diffuse texture 'C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\wprl.png'
i3dio.i3d.I3D:add_file:DEBUG: [juniper] New File
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\wprl.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\wprl.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.file.Image:_copy_file:INFO: [wprl.png] is not an FS builtin and will be copied
i3dio.node_classes.file.Image:_copy_file:DEBUG: [wprl.png] will be copied using the 'MODHUB' hierarchy structure
i3dio.node_classes.file.Image:_copy_file:INFO: [wprl.png] copied to 'C:\Users\Lucie\Downloads\FS25_Tesla_ModelY2026\textures\wprl.png'
i3dio.node_classes.file.Image:_resolve_filepath:INFO: [wprl.png] Resolved filepath: textures\wprl.png
i3dio.node_classes.file.Image:_create_xml_element:DEBUG: [wprl.png] Filling out basic attributes, {name='textures/wprl.png', nodeId='1'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material_90.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material_90.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.008] Subset with index [0] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.008] Processing subset: materialId="28" numTriangles="8900" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.008] Has subset 'etk800_intcarpet' with '8900' triangles and materialId="28" numTriangles="8900" firstIndex="0" firstVertex="0" numIndices="26700" numVertices="5137"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.008] Subset with index [1] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.008] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.008] Processing subset: materialId="21" numTriangles="852" firstIndex="26700" firstVertex="5137" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.008] Has subset 'etk800' with '852' triangles and materialId="21" numTriangles="852" firstIndex="26700" firstVertex="5137" numIndices="2556" numVertices="839"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.008] Subset with index [2] based on material 'Material_90.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.008] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.008] Processing subset: materialId="61" numTriangles="2" firstIndex="29256" firstVertex="5976" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.008] Has subset 'Material_90.001' with '2' triangles and materialId="61" numTriangles="2" firstIndex="29256" firstVertex="5976" numIndices="6" numVertices="4"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_39.008] Has '3' subsets, '9754' triangles and '5980' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_headliner] has shape ID '112'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headliner] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headliner] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_headliner] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_headliner] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headliner] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_headliner] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_hood_hinges] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_hood_hinges] Filling out basic attributes, {name='juniper_hood_hinges', nodeId='113'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_0.135] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_0.135] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_0.135] Filling out basic attributes, {name='Mesh_0.135', nodeId='113'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_0.135] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_0.135] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_0.135] Processing subset: materialId="21" numTriangles="953" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_0.135] Has subset 'etk800' with '953' triangles and materialId="21" numTriangles="953" firstIndex="0" firstVertex="0" numIndices="2859" numVertices="1057"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_0.135] Has '1' subsets, '953' triangles and '1057' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_hood_hinges] has shape ID '113'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_hood_hinges] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_hood_hinges] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_hood_hinges] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_hood_hinges] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_hood_hinges] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_hood_hinges] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_intcarpet] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_intcarpet] Filling out basic attributes, {name='juniper_intcarpet', nodeId='114'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.058] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.058] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_34.058] Filling out basic attributes, {name='Mesh_34.058', nodeId='114'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_34.058] Has material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_34.058] Subset with index [0] based on material 'etk800_intcarpet'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.058] Processing subset: materialId="28" numTriangles="10289" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.058] Has subset 'etk800_intcarpet' with '10289' triangles and materialId="28" numTriangles="10289" firstIndex="0" firstVertex="0" numIndices="30867" numVertices="6600"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_34.058] Has '1' subsets, '10289' triangles and '6600' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_intcarpet] has shape ID '114'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_intcarpet] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_intcarpet] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_intcarpet] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_intcarpet] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_intcarpet] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_intcarpet] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_intmirror] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_intmirror] Filling out basic attributes, {name='juniper_intmirror', nodeId='115'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.007] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.007] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_39.007] Filling out basic attributes, {name='Mesh_39.007', nodeId='115'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.007] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.007] Has material 'mirror_F'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [mirror_F] Filling out basic attributes, {name='mirror_F', nodeId='62'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [mirror_F] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [mirror_F] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.007] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.007] Processing subset: materialId="20" numTriangles="3106" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.007] Has subset 'etk800_interior' with '3106' triangles and materialId="20" numTriangles="3106" firstIndex="0" firstVertex="0" numIndices="9318" numVertices="1973"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.007] Subset with index [1] based on material 'mirror_F'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.007] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.007] Processing subset: materialId="62" numTriangles="21" firstIndex="9318" firstVertex="1973" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.007] Has subset 'mirror_F' with '21' triangles and materialId="62" numTriangles="21" firstIndex="9318" firstVertex="1973" numIndices="63" numVertices="47"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_39.007] Has '2' subsets, '3127' triangles and '2020' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_intmirror] has shape ID '115'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_intmirror] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_intmirror] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_intmirror] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_intmirror] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_intmirror] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_intmirror] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_kicker] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_kicker] Filling out basic attributes, {name='juniper_kicker', nodeId='116'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_34.002] Filling out basic attributes, {name='Mesh_34.002', nodeId='116'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_34.002] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_34.002] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.002] Processing subset: materialId="21" numTriangles="1114" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.002] Has subset 'etk800' with '1114' triangles and materialId="21" numTriangles="1114" firstIndex="0" firstVertex="0" numIndices="3342" numVertices="642"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_34.002] Has '1' subsets, '1114' triangles and '642' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_kicker] has shape ID '116'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_kicker] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_kicker] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_kicker] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_kicker] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_kicker] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_kicker] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_kicker_launch] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_kicker_launch] Filling out basic attributes, {name='juniper_kicker_launch', nodeId='117'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_34.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_34.004] Filling out basic attributes, {name='Mesh_34.004', nodeId='117'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_34.004] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_34.004] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.004] Processing subset: materialId="21" numTriangles="1704" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_34.004] Has subset 'etk800' with '1704' triangles and materialId="21" numTriangles="1704" firstIndex="0" firstVertex="0" numIndices="5112" numVertices="2117"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_34.004] Has '1' subsets, '1704' triangles and '2117' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_kicker_launch] has shape ID '117'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_kicker_launch] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_kicker_launch] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_kicker_launch] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_kicker_launch] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_kicker_launch] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_kicker_launch] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_lettering_dm_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_lettering_dm_L] Filling out basic attributes, {name='juniper_lettering_dm_L', nodeId='118'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [66_T.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [66_T.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [66_T.001] Filling out basic attributes, {name='66_T.001', nodeId='118'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [66_T.001] Has material 'Material.102'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.102] Filling out basic attributes, {name='Material.102', nodeId='63'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.102] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.102] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [66_T.001] Subset with index [0] based on material 'Material.102'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [66_T.001] Processing subset: materialId="63" numTriangles="3406" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [66_T.001] Has subset 'Material.102' with '3406' triangles and materialId="63" numTriangles="3406" firstIndex="0" firstVertex="0" numIndices="10218" numVertices="2027"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [66_T.001] Has '1' subsets, '3406' triangles and '2027' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_lettering_dm_L] has shape ID '118'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_dm_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_dm_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_dm_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_lettering_dm_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_lettering_dm_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_lettering_dm_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_lettering_launch] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_lettering_launch] Filling out basic attributes, {name='juniper_lettering_launch', nodeId='119'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Plane.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Plane.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Plane.003] Filling out basic attributes, {name='Plane.003', nodeId='119'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Plane.003] Has material 'juniper_lettering_launch_tailgate'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [juniper_lettering_launch_tailgate] Filling out basic attributes, {name='juniper_lettering_launch_tailgate', nodeId='64'}
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\image_2025-02-03_190744270-removebg-preview.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\image_2025-02-03_190744270-removebg-preview.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.node.Material:_diffuse_from_nodes:DEBUG: [juniper_lettering_launch_tailgate] Has diffuse texture 'C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\image_2025-02-03_190744270-removebg-preview.png'
i3dio.i3d.I3D:add_file:DEBUG: [juniper] New File
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\image_2025-02-03_190744270-removebg-preview.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\image_2025-02-03_190744270-removebg-preview.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.file.Image:_copy_file:INFO: [image_2025-02-03_190744270-removebg-preview.png] is not an FS builtin and will be copied
i3dio.node_classes.file.Image:_copy_file:DEBUG: [image_2025-02-03_190744270-removebg-preview.png] will be copied using the 'MODHUB' hierarchy structure
i3dio.node_classes.file.Image:_copy_file:INFO: [image_2025-02-03_190744270-removebg-preview.png] copied to 'C:\Users\Lucie\Downloads\FS25_Tesla_ModelY2026\textures\image_2025-02-03_190744270-removebg-preview.png'
i3dio.node_classes.file.Image:_resolve_filepath:INFO: [image_2025-02-03_190744270-removebg-preview.png] Resolved filepath: textures\image_2025-02-03_190744270-removebg-preview.png
i3dio.node_classes.file.Image:_create_xml_element:DEBUG: [image_2025-02-03_190744270-removebg-preview.png] Filling out basic attributes, {name='textures/image_2025-02-03_190744270-removebg-preview.png', nodeId='2'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [juniper_lettering_launch_tailgate] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [juniper_lettering_launch_tailgate] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Plane.003] Subset with index [0] based on material 'juniper_lettering_launch_tailgate'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Plane.003] Processing subset: materialId="64" numTriangles="4" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Plane.003] Has subset 'juniper_lettering_launch_tailgate' with '4' triangles and materialId="64" numTriangles="4" firstIndex="0" firstVertex="0" numIndices="12" numVertices="6"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Plane.003] Has '1' subsets, '4' triangles and '6' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_lettering_launch] has shape ID '119'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_launch] transforming to new transform-basis with <Matrix 4x4 (1.7448, 0.0000, 0.0000,  0.3867)
            (0.0000, 1.7552, 0.0000, -0.5219)
            (0.0000, 0.0000, 1.8595,  1.9200)
            (0.0000, 0.0000, 0.0000,  1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_launch] translation is <Vector (0.3867, -0.5219, 1.9200)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_launch] has translation: [0.38668 -0.521887 1.91998]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_lettering_launch] has scale: [1.74482 1.75522 1.85953]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_lettering_launch] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_lettering_launch] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_lettering_launch] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_L] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_mirror_L] Filling out basic attributes, {name='juniper_mirror_L', nodeId='120'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.133] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.133] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.133] Filling out basic attributes, {name='Mesh_18.133', nodeId='120'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.133] Has material 'mirror_CE'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [mirror_CE] Filling out basic attributes, {name='mirror_CE', nodeId='65'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [mirror_CE] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [mirror_CE] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.133] Subset with index [0] based on material 'mirror_CE'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.133] Processing subset: materialId="65" numTriangles="17" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.133] Has subset 'mirror_CE' with '17' triangles and materialId="65" numTriangles="17" firstIndex="0" firstVertex="0" numIndices="51" numVertices="29"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.133] Has '1' subsets, '17' triangles and '29' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_mirror_L] has shape ID '120'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_L] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_L] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_L] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_mirror_L] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_L] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_L] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_L.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_mirror_L.002] Filling out basic attributes, {name='juniper_mirror_L.002', nodeId='121'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.037] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_18.037] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_18.037] Filling out basic attributes, {name='Mesh_18.037', nodeId='121'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.037] Has material 'mirror_CE'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_18.037] Has material 'mirror_CX'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [mirror_CX] Filling out basic attributes, {name='mirror_CX', nodeId='66'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [mirror_CX] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [mirror_CX] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.037] Subset with index [0] based on material 'mirror_CE'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.037] Processing subset: materialId="65" numTriangles="779" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.037] Has subset 'mirror_CE' with '779' triangles and materialId="65" numTriangles="779" firstIndex="0" firstVertex="0" numIndices="2337" numVertices="481"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.037] Subset with index [1] based on material 'mirror_CX'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_18.037] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.037] Processing subset: materialId="66" numTriangles="825" firstIndex="2337" firstVertex="481" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_18.037] Has subset 'mirror_CX' with '825' triangles and materialId="66" numTriangles="825" firstIndex="2337" firstVertex="481" numIndices="2475" numVertices="529"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_18.037] Has '2' subsets, '1604' triangles and '1010' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_mirror_L.002] has shape ID '121'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_L.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_L.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_L.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_mirror_L.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_L.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_L.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_mirror_R] Filling out basic attributes, {name='juniper_mirror_R', nodeId='122'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_22.106] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_22.106] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_22.106] Filling out basic attributes, {name='Mesh_22.106', nodeId='122'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_22.106] Has material 'mirror_CX'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_22.106] Subset with index [0] based on material 'mirror_CX'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_22.106] Processing subset: materialId="66" numTriangles="17" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_22.106] Has subset 'mirror_CX' with '17' triangles and materialId="66" numTriangles="17" firstIndex="0" firstVertex="0" numIndices="51" numVertices="27"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_22.106] Has '1' subsets, '17' triangles and '27' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_mirror_R] has shape ID '122'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_mirror_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_mirror_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_mirror_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_quarterpanels] Filling out basic attributes, {name='juniper_quarterpanels', nodeId='123'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.016] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.016] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.016] Filling out basic attributes, {name='Mesh_32.016', nodeId='123'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.016] Has material 'Material.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.001] Filling out basic attributes, {name='Material.001', nodeId='67'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.016] Subset with index [0] based on material 'Material.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.016] Processing subset: materialId="67" numTriangles="81" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.016] Has subset 'Material.001' with '81' triangles and materialId="67" numTriangles="81" firstIndex="0" firstVertex="0" numIndices="243" numVertices="70"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.016] Has '1' subsets, '81' triangles and '70' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_quarterpanels] has shape ID '123'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_quarterpanels] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_quarterpanels.001] Filling out basic attributes, {name='juniper_quarterpanels.001', nodeId='124'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.003] Filling out basic attributes, {name='Mesh_32.003', nodeId='124'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.003] Has material 'Material.098'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.098] Filling out basic attributes, {name='Material.098', nodeId='68'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.098] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.098] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.003] Subset with index [0] based on material 'Material.098'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.003] Processing subset: materialId="68" numTriangles="80" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.003] Has subset 'Material.098' with '80' triangles and materialId="68" numTriangles="80" firstIndex="0" firstVertex="0" numIndices="240" numVertices="58"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.003] Has '1' subsets, '80' triangles and '58' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_quarterpanels.001] has shape ID '124'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_quarterpanels.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_quarterpanels.002] Filling out basic attributes, {name='juniper_quarterpanels.002', nodeId='125'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.010] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.010] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.010] Filling out basic attributes, {name='Mesh_32.010', nodeId='125'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.010] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.010] Has material 'Material.099'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.010] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.010] Processing subset: materialId="20" numTriangles="17" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.010] Has subset 'etk800_interior' with '17' triangles and materialId="20" numTriangles="17" firstIndex="0" firstVertex="0" numIndices="51" numVertices="18"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.010] Subset with index [1] based on material 'Material.099'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.010] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.010] Processing subset: materialId="22" numTriangles="30" firstIndex="51" firstVertex="18" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.010] Has subset 'Material.099' with '30' triangles and materialId="22" numTriangles="30" firstIndex="51" firstVertex="18" numIndices="90" numVertices="29"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.010] Has '2' subsets, '47' triangles and '47' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_quarterpanels.002] has shape ID '125'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_quarterpanels.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_quarterpanels.006] Filling out basic attributes, {name='juniper_quarterpanels.006', nodeId='126'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.019] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.019] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.019] Filling out basic attributes, {name='Mesh_32.019', nodeId='126'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.019] Has material 'Material.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.019] Subset with index [0] based on material 'Material.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.019] Processing subset: materialId="67" numTriangles="81" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.019] Has subset 'Material.001' with '81' triangles and materialId="67" numTriangles="81" firstIndex="0" firstVertex="0" numIndices="243" numVertices="70"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.019] Has '1' subsets, '81' triangles and '70' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_quarterpanels.006] has shape ID '126'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.006] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_quarterpanels.006] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_quarterpanels.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_quarterpanels.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_rear_screen] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_rear_screen] Filling out basic attributes, {name='juniper_rear_screen', nodeId='127'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_33.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_33.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_33.008] Filling out basic attributes, {name='Mesh_33.008', nodeId='127'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_33.008] Has material 'Material_85.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material_85.002] Filling out basic attributes, {name='Material_85.002', nodeId='69'}
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.node.Material:_diffuse_from_nodes:DEBUG: [Material_85.002] Has diffuse texture 'C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png'
i3dio.i3d.I3D:add_file:DEBUG: [juniper] New File
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.file.Image:_copy_file:INFO: [Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png] is not an FS builtin and will be copied
i3dio.node_classes.file.Image:_copy_file:DEBUG: [Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png] will be copied using the 'MODHUB' hierarchy structure
i3dio.node_classes.file.Image:_copy_file:INFO: [Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png] copied to 'C:\Users\Lucie\Downloads\FS25_Tesla_ModelY2026\textures\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png'
i3dio.node_classes.file.Image:_resolve_filepath:INFO: [Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png] Resolved filepath: textures\Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png
i3dio.node_classes.file.Image:_create_xml_element:DEBUG: [Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png] Filling out basic attributes, {name='textures/Screenshot_2025-02-20-23-22-48-545_com.ss.android.auto.png', nodeId='3'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material_85.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material_85.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_33.008] Subset with index [0] based on material 'Material_85.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_33.008] Processing subset: materialId="69" numTriangles="100" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_33.008] Has subset 'Material_85.002' with '100' triangles and materialId="69" numTriangles="100" firstIndex="0" firstVertex="0" numIndices="300" numVertices="61"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_33.008] Has '1' subsets, '100' triangles and '61' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_rear_screen] has shape ID '127'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_rear_screen] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_rear_screen] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_rear_screen] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_rear_screen] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_rear_screen] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_rear_screen] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_screen] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_screen] Filling out basic attributes, {name='juniper_screen', nodeId='128'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_33.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_33.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_33.003] Filling out basic attributes, {name='Mesh_33.003', nodeId='128'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_33.003] Has material 'Material_85.001'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material_85.001] Filling out basic attributes, {name='Material_85.001', nodeId='70'}
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\Model-Y-2-Autonomous-Travel-Desktop.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\Model-Y-2-Autonomous-Travel-Desktop.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.node.Material:_diffuse_from_nodes:DEBUG: [Material_85.001] Has diffuse texture 'C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\Model-Y-2-Autonomous-Travel-Desktop.png'
i3dio.i3d.I3D:add_file:DEBUG: [juniper] New File
i3dio.utility:as_fs_relative_path:DEBUG: Original filepath: //vehicles\Juniper\Model-Y-2-Autonomous-Travel-Desktop.png
i3dio.utility:as_fs_relative_path:DEBUG: Cleaned filepath: C:\Users\Lucie\Downloads\juniper\vehicles\Juniper\Model-Y-2-Autonomous-Travel-Desktop.png
i3dio.utility:as_fs_relative_path:DEBUG: FS data path: E:\Farming Simulator 2025\data
i3dio.node_classes.file.Image:_copy_file:INFO: [Model-Y-2-Autonomous-Travel-Desktop.png] is not an FS builtin and will be copied
i3dio.node_classes.file.Image:_copy_file:DEBUG: [Model-Y-2-Autonomous-Travel-Desktop.png] will be copied using the 'MODHUB' hierarchy structure
i3dio.node_classes.file.Image:_copy_file:INFO: [Model-Y-2-Autonomous-Travel-Desktop.png] copied to 'C:\Users\Lucie\Downloads\FS25_Tesla_ModelY2026\textures\Model-Y-2-Autonomous-Travel-Desktop.png'
i3dio.node_classes.file.Image:_resolve_filepath:INFO: [Model-Y-2-Autonomous-Travel-Desktop.png] Resolved filepath: textures\Model-Y-2-Autonomous-Travel-Desktop.png
i3dio.node_classes.file.Image:_create_xml_element:DEBUG: [Model-Y-2-Autonomous-Travel-Desktop.png] Filling out basic attributes, {name='textures/Model-Y-2-Autonomous-Travel-Desktop.png', nodeId='4'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material_85.001] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material_85.001] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_33.003] Subset with index [0] based on material 'Material_85.001'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_33.003] Processing subset: materialId="70" numTriangles="184" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_33.003] Has subset 'Material_85.001' with '184' triangles and materialId="70" numTriangles="184" firstIndex="0" firstVertex="0" numIndices="552" numVertices="168"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_33.003] Has '1' subsets, '184' triangles and '168' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_screen] has shape ID '128'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_screen] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_screen] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_screen] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_screen] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_screen] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_screen] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_seats_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_seats_R] Filling out basic attributes, {name='juniper_seats_R', nodeId='129'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_42.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_42.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_42.003] Filling out basic attributes, {name='Mesh_42.003', nodeId='129'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_42.003] Has material 'Material.032'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_42.003] Subset with index [0] based on material 'Material.032'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_42.003] Processing subset: materialId="43" numTriangles="8614" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_42.003] Has subset 'Material.032' with '8614' triangles and materialId="43" numTriangles="8614" firstIndex="0" firstVertex="0" numIndices="25842" numVertices="5410"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_42.003] Has '1' subsets, '8614' triangles and '5410' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_seats_R] has shape ID '129'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_seats_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_seats_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_seats_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_seats_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_seats_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_seats_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_seats_R.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_seats_R.001] Filling out basic attributes, {name='juniper_seats_R.001', nodeId='130'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_42.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_42.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_42.001] Filling out basic attributes, {name='Mesh_42.001', nodeId='130'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_42.001] Has material 'Material.037'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.037] Filling out basic attributes, {name='Material.037', nodeId='71'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.037] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.037] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_42.001] Subset with index [0] based on material 'Material.037'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_42.001] Processing subset: materialId="71" numTriangles="8614" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_42.001] Has subset 'Material.037' with '8614' triangles and materialId="71" numTriangles="8614" firstIndex="0" firstVertex="0" numIndices="25842" numVertices="5410"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_42.001] Has '1' subsets, '8614' triangles and '5410' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_seats_R.001] has shape ID '130'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_seats_R.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 1.1609)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_seats_R.001] translation is <Vector (0.0000, 1.1609, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_seats_R.001] has translation: [0 1.16091 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_seats_R.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_seats_R.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_seats_R.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sideglass_R] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_sideglass_R] Filling out basic attributes, {name='juniper_sideglass_R', nodeId='131'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.007] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.007] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.007] Filling out basic attributes, {name='Mesh_32.007', nodeId='131'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.007] Has material 'Material.095'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.095] Filling out basic attributes, {name='Material.095', nodeId='72'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.095] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.095] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.007] Subset with index [0] based on material 'Material.095'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.007] Processing subset: materialId="72" numTriangles="13306" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.007] Has subset 'Material.095' with '13306' triangles and materialId="72" numTriangles="13306" firstIndex="0" firstVertex="0" numIndices="39918" numVertices="33556"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.007] Has '1' subsets, '13306' triangles and '33556' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_sideglass_R] has shape ID '131'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sideglass_R] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sideglass_R] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sideglass_R] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_sideglass_R] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sideglass_R] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sideglass_R] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sideskirts] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_sideskirts] Filling out basic attributes, {name='juniper_sideskirts', nodeId='132'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.073] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.073] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.073] Filling out basic attributes, {name='Mesh_32.073', nodeId='132'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.073] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.073] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.073] Processing subset: materialId="21" numTriangles="480" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.073] Has subset 'etk800' with '480' triangles and materialId="21" numTriangles="480" firstIndex="0" firstVertex="0" numIndices="1440" numVertices="296"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.073] Has '1' subsets, '480' triangles and '296' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_sideskirts] has shape ID '132'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sideskirts] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sideskirts] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sideskirts] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_sideskirts] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sideskirts] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sideskirts] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_signalstalk] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_signalstalk] Filling out basic attributes, {name='juniper_signalstalk', nodeId='133'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.221] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.221] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.221] Filling out basic attributes, {name='Mesh_41.221', nodeId='133'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.221] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.221] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.221] Processing subset: materialId="20" numTriangles="1103" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.221] Has subset 'etk800_interior' with '1103' triangles and materialId="20" numTriangles="1103" firstIndex="0" firstVertex="0" numIndices="3309" numVertices="701"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.221] Has '1' subsets, '1103' triangles and '701' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_signalstalk] has shape ID '133'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_signalstalk] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.4702)
            (0.0000, 1.0000, 0.0000, 0.9795)
            (0.0000, 0.0000, 1.0000, 0.4295)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_signalstalk] translation is <Vector (0.4702, 0.9795, 0.4295)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_signalstalk] has translation: [0.470181 0.979545 0.42947]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_signalstalk] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_signalstalk] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_signalstalk] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_steer] Filling out basic attributes, {name='juniper_steer', nodeId='134'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [steering wheels.002] Filling out basic attributes, {name='steering wheels.002', nodeId='134'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [steering wheels.002] Has material 'Material.005'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.005] Filling out basic attributes, {name='Material.005', nodeId='73'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.005] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.005] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [steering wheels.002] Subset with index [0] based on material 'Material.005'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.002] Processing subset: materialId="73" numTriangles="2803" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.002] Has subset 'Material.005' with '2803' triangles and materialId="73" numTriangles="2803" firstIndex="0" firstVertex="0" numIndices="8409" numVertices="3041"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [steering wheels.002] Has '1' subsets, '2803' triangles and '3041' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_steer] has shape ID '134'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer] transforming to new transform-basis with <Matrix 4x4 (0.9379,  0.0000, 0.0000, 0.3580)
            (0.0000,  0.3208, 0.8813, 0.9847)
            (0.0000, -0.8813, 0.3208, 0.3319)
            (0.0000,  0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer] translation is <Vector (0.3580, 0.9847, 0.3319)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer] has translation: [0.358017 0.984721 0.331865]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer] has rotation(degrees): [-70 -0 0]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer] has scale: [0.937887 0.937887 0.937887]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_steer] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_steer.001] Filling out basic attributes, {name='juniper_steer.001', nodeId='135'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [steering wheels.001] Filling out basic attributes, {name='steering wheels.001', nodeId='135'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [steering wheels.001] Has material 'Material.004'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.004] Filling out basic attributes, {name='Material.004', nodeId='74'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.004] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.004] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [steering wheels.001] Subset with index [0] based on material 'Material.004'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.001] Processing subset: materialId="74" numTriangles="273" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.001] Has subset 'Material.004' with '273' triangles and materialId="74" numTriangles="273" firstIndex="0" firstVertex="0" numIndices="819" numVertices="298"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [steering wheels.001] Has '1' subsets, '273' triangles and '298' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_steer.001] has shape ID '135'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.001] transforming to new transform-basis with <Matrix 4x4 (0.9379,  0.0000, 0.0000, 0.3580)
            (0.0000,  0.3208, 0.8813, 0.9847)
            (0.0000, -0.8813, 0.3208, 0.3319)
            (0.0000,  0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.001] translation is <Vector (0.3580, 0.9847, 0.3319)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.001] has translation: [0.358017 0.984721 0.331865]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.001] has rotation(degrees): [-70 -0 0]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.001] has scale: [0.937887 0.937887 0.937887]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_steer.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_steer.002] Filling out basic attributes, {name='juniper_steer.002', nodeId='136'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [steering wheels.003] Filling out basic attributes, {name='steering wheels.003', nodeId='136'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [steering wheels.003] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [steering wheels.003] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.003] Processing subset: materialId="21" numTriangles="16" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.003] Has subset 'etk800' with '16' triangles and materialId="21" numTriangles="16" firstIndex="0" firstVertex="0" numIndices="48" numVertices="24"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [steering wheels.003] Has '1' subsets, '16' triangles and '24' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_steer.002] has shape ID '136'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.002] transforming to new transform-basis with <Matrix 4x4 (0.9379,  0.0000, 0.0000, 0.3580)
            (0.0000,  0.3208, 0.8813, 0.9847)
            (0.0000, -0.8813, 0.3208, 0.3319)
            (0.0000,  0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.002] translation is <Vector (0.3580, 0.9847, 0.3319)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.002] has translation: [0.358017 0.984721 0.331865]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.002] has rotation(degrees): [-70 -0 0]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.002] has scale: [0.937887 0.937887 0.937887]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_steer.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_steer.003] Filling out basic attributes, {name='juniper_steer.003', nodeId='137'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [steering wheels.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [steering wheels.004] Filling out basic attributes, {name='steering wheels.004', nodeId='137'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [steering wheels.004] Has material 'Material.006'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.006] Filling out basic attributes, {name='Material.006', nodeId='75'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.006] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.006] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [steering wheels.004] Subset with index [0] based on material 'Material.006'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.004] Processing subset: materialId="75" numTriangles="337" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [steering wheels.004] Has subset 'Material.006' with '337' triangles and materialId="75" numTriangles="337" firstIndex="0" firstVertex="0" numIndices="1011" numVertices="345"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [steering wheels.004] Has '1' subsets, '337' triangles and '345' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_steer.003] has shape ID '137'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.003] transforming to new transform-basis with <Matrix 4x4 (0.9379,  0.0000, 0.0000, 0.3580)
            (0.0000,  0.3208, 0.8813, 0.9847)
            (0.0000, -0.8813, 0.3208, 0.3319)
            (0.0000,  0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.003] translation is <Vector (0.3580, 0.9847, 0.3319)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.003] has translation: [0.358017 0.984721 0.331865]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.003] has rotation(degrees): [-70 -0 0]
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_steer.003] has scale: [0.937887 0.937887 0.937887]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_steer.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_steer.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sunroof] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_sunroof] Filling out basic attributes, {name='juniper_sunroof', nodeId='138'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.005] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.005] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_39.005] Filling out basic attributes, {name='Mesh_39.005', nodeId='138'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.005] Has material 'Material.094'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.094] Filling out basic attributes, {name='Material.094', nodeId='76'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.094] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.094] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.005] Subset with index [0] based on material 'Material.094'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.005] Processing subset: materialId="76" numTriangles="309" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.005] Has subset 'Material.094' with '309' triangles and materialId="76" numTriangles="309" firstIndex="0" firstVertex="0" numIndices="927" numVertices="205"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_39.005] Has '1' subsets, '309' triangles and '205' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_sunroof] has shape ID '138'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sunroof] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sunroof] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sunroof] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_sunroof] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sunroof] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sunroof] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sunvisor] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_sunvisor] Filling out basic attributes, {name='juniper_sunvisor', nodeId='139'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.037] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.037] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_39.037] Filling out basic attributes, {name='Mesh_39.037', nodeId='139'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.037] Has material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.037] Subset with index [0] based on material 'etk800_interior'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.037] Processing subset: materialId="20" numTriangles="1468" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.037] Has subset 'etk800_interior' with '1468' triangles and materialId="20" numTriangles="1468" firstIndex="0" firstVertex="0" numIndices="4404" numVertices="1383"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_39.037] Has '1' subsets, '1468' triangles and '1383' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_sunvisor] has shape ID '139'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sunvisor] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sunvisor] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_sunvisor] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_sunvisor] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sunvisor] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_sunvisor] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate] Filling out basic attributes, {name='juniper_tailgate', nodeId='140'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.001] Filling out basic attributes, {name='Mesh_13.001', nodeId='140'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.001] Has material 'Material.015'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.015] Filling out basic attributes, {name='Material.015', nodeId='77'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.015] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.015] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.001] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.001] Processing subset: materialId="77" numTriangles="5444" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.001] Has subset 'Material.015' with '5444' triangles and materialId="77" numTriangles="5444" firstIndex="0" firstVertex="0" numIndices="16332" numVertices="5128"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.001] Has '1' subsets, '5444' triangles and '5128' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate] has shape ID '140'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate.001] Filling out basic attributes, {name='juniper_tailgate.001', nodeId='141'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.002] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.002] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.002] Filling out basic attributes, {name='Mesh_13.002', nodeId='141'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.002] Has material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.002] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.002] Processing subset: materialId="77" numTriangles="14323" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.002] Has subset 'Material.015' with '14323' triangles and materialId="77" numTriangles="14323" firstIndex="0" firstVertex="0" numIndices="42969" numVertices="10310"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.002] Has '1' subsets, '14323' triangles and '10310' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate.001] has shape ID '141'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate.004] Filling out basic attributes, {name='juniper_tailgate.004', nodeId='142'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.005] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.005] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.005] Filling out basic attributes, {name='Mesh_13.005', nodeId='142'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.005] Has material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.005] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.005] Processing subset: materialId="77" numTriangles="446" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.005] Has subset 'Material.015' with '446' triangles and materialId="77" numTriangles="446" firstIndex="0" firstVertex="0" numIndices="1338" numVertices="315"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.005] Has '1' subsets, '446' triangles and '315' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate.004] has shape ID '142'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.004] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.004] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.005] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate.005] Filling out basic attributes, {name='juniper_tailgate.005', nodeId='143'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.006] Filling out basic attributes, {name='Mesh_13.006', nodeId='143'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.006] Has material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.006] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.006] Processing subset: materialId="77" numTriangles="40" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.006] Has subset 'Material.015' with '40' triangles and materialId="77" numTriangles="40" firstIndex="0" firstVertex="0" numIndices="120" numVertices="33"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.006] Has '1' subsets, '40' triangles and '33' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate.005] has shape ID '143'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.005] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.005] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.005] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate.005] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.005] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.005] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.006] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate.006] Filling out basic attributes, {name='juniper_tailgate.006', nodeId='144'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.007] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.007] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.007] Filling out basic attributes, {name='Mesh_13.007', nodeId='144'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.007] Has material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.007] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.007] Processing subset: materialId="77" numTriangles="16" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.007] Has subset 'Material.015' with '16' triangles and materialId="77" numTriangles="16" firstIndex="0" firstVertex="0" numIndices="48" numVertices="21"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.007] Has '1' subsets, '16' triangles and '21' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate.006] has shape ID '144'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.006] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.006] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.006] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate.006] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.006] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.006] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.007] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate.007] Filling out basic attributes, {name='juniper_tailgate.007', nodeId='145'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.008] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.008] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.008] Filling out basic attributes, {name='Mesh_13.008', nodeId='145'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.008] Has material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.008] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.008] Processing subset: materialId="77" numTriangles="20" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.008] Has subset 'Material.015' with '20' triangles and materialId="77" numTriangles="20" firstIndex="0" firstVertex="0" numIndices="60" numVertices="22"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.008] Has '1' subsets, '20' triangles and '22' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate.007] has shape ID '145'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.007] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.007] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.007] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate.007] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.007] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.007] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.008] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate.008] Filling out basic attributes, {name='juniper_tailgate.008', nodeId='146'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.009] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_13.009] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_13.009] Filling out basic attributes, {name='Mesh_13.009', nodeId='146'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_13.009] Has material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_13.009] Subset with index [0] based on material 'Material.015'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.009] Processing subset: materialId="77" numTriangles="3086" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_13.009] Has subset 'Material.015' with '3086' triangles and materialId="77" numTriangles="3086" firstIndex="0" firstVertex="0" numIndices="9258" numVertices="2131"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_13.009] Has '1' subsets, '3086' triangles and '2131' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate.008] has shape ID '146'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.008] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.008] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate.008] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate.008] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.008] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate.008] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_carp] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate_carp] Filling out basic attributes, {name='juniper_tailgate_carp', nodeId='147'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.255] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.255] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_12.255] Filling out basic attributes, {name='Mesh_12.255', nodeId='147'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_12.255] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_12.255] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.255] Processing subset: materialId="21" numTriangles="4486" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.255] Has subset 'etk800' with '4486' triangles and materialId="21" numTriangles="4486" firstIndex="0" firstVertex="0" numIndices="13458" numVertices="2476"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_12.255] Has '1' subsets, '4486' triangles and '2476' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate_carp] has shape ID '147'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_carp] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_carp] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_carp] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate_carp] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_carp] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_carp] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate_lightglass] Filling out basic attributes, {name='juniper_tailgate_lightglass', nodeId='148'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_12.004] Filling out basic attributes, {name='Mesh_12.004', nodeId='148'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_12.004] Has material 'Material.101'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.101] Filling out basic attributes, {name='Material.101', nodeId='78'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.101] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.101] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_12.004] Subset with index [0] based on material 'Material.101'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.004] Processing subset: materialId="78" numTriangles="36" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.004] Has subset 'Material.101' with '36' triangles and materialId="78" numTriangles="36" firstIndex="0" firstVertex="0" numIndices="108" numVertices="103"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_12.004] Has '1' subsets, '36' triangles and '103' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate_lightglass] has shape ID '148'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate_lightglass] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate_lightglass.001] Filling out basic attributes, {name='juniper_tailgate_lightglass.001', nodeId='149'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_12.001] Filling out basic attributes, {name='Mesh_12.001', nodeId='149'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_12.001] Has material 'Material.097'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.097] Filling out basic attributes, {name='Material.097', nodeId='79'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.097] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.097] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_12.001] Subset with index [0] based on material 'Material.097'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.001] Processing subset: materialId="79" numTriangles="2628" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.001] Has subset 'Material.097' with '2628' triangles and materialId="79" numTriangles="2628" firstIndex="0" firstVertex="0" numIndices="7884" numVertices="1477"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_12.001] Has '1' subsets, '2628' triangles and '1477' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate_lightglass.001] has shape ID '149'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0002)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.001] translation is <Vector (0.0000, 0.0002, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.001] has translation: [0 0.000220428 0]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate_lightglass.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate_lightglass.002] Filling out basic attributes, {name='juniper_tailgate_lightglass.002', nodeId='150'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.012] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.012] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_12.012] Filling out basic attributes, {name='Mesh_12.012', nodeId='150'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_12.012] Has material 'Material.106'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.106] Filling out basic attributes, {name='Material.106', nodeId='80'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.106] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.106] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_12.012] Subset with index [0] based on material 'Material.106'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.012] Processing subset: materialId="80" numTriangles="64" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.012] Has subset 'Material.106' with '64' triangles and materialId="80" numTriangles="64" firstIndex="0" firstVertex="0" numIndices="192" numVertices="66"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_12.012] Has '1' subsets, '64' triangles and '66' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate_lightglass.002] has shape ID '150'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate_lightglass.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tailgate_lightglass.003] Filling out basic attributes, {name='juniper_tailgate_lightglass.003', nodeId='151'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.011] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_12.011] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_12.011] Filling out basic attributes, {name='Mesh_12.011', nodeId='151'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_12.011] Has material 'drl'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [drl] Filling out basic attributes, {name='drl', nodeId='81'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [drl] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [drl] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_12.011] Subset with index [0] based on material 'drl'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.011] Processing subset: materialId="81" numTriangles="64" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_12.011] Has subset 'drl' with '64' triangles and materialId="81" numTriangles="64" firstIndex="0" firstVertex="0" numIndices="192" numVertices="66"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_12.011] Has '1' subsets, '64' triangles and '66' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tailgate_lightglass.003] has shape ID '151'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tailgate_lightglass.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tailgate_lightglass.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tailgate_lightglass.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_taillight] Filling out basic attributes, {name='juniper_taillight', nodeId='152'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.003] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.003] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_7.003] Filling out basic attributes, {name='Mesh_7.003', nodeId='152'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.003] Has material 'etkc_brakelight'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etkc_brakelight] Filling out basic attributes, {name='etkc_brakelight', nodeId='82'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etkc_brakelight] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etkc_brakelight] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.003] Has material 'juniper_parking_lights'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [juniper_parking_lights] Filling out basic attributes, {name='juniper_parking_lights', nodeId='83'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [juniper_parking_lights] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [juniper_parking_lights] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.003] Subset with index [0] based on material 'etkc_brakelight'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.003] Processing subset: materialId="82" numTriangles="300" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.003] Has subset 'etkc_brakelight' with '300' triangles and materialId="82" numTriangles="300" firstIndex="0" firstVertex="0" numIndices="900" numVertices="319"
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.003] Subset with index [1] based on material 'juniper_parking_lights'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.003] Previous subset exists
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.003] Processing subset: materialId="83" numTriangles="68" firstIndex="900" firstVertex="319" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.003] Has subset 'juniper_parking_lights' with '68' triangles and materialId="83" numTriangles="68" firstIndex="900" firstVertex="319" numIndices="204" numVertices="124"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_7.003] Has '2' subsets, '368' triangles and '443' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_taillight] has shape ID '152'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_taillight] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_taillight.001] Filling out basic attributes, {name='juniper_taillight.001', nodeId='153'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_7.001] Filling out basic attributes, {name='Mesh_7.001', nodeId='153'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.001] Has material 'etkc_brakelight'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.001] Subset with index [0] based on material 'etkc_brakelight'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.001] Processing subset: materialId="82" numTriangles="1564" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.001] Has subset 'etkc_brakelight' with '1564' triangles and materialId="82" numTriangles="1564" firstIndex="0" firstVertex="0" numIndices="4692" numVertices="999"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_7.001] Has '1' subsets, '1564' triangles and '999' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_taillight.001] has shape ID '153'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.001] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.001] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_taillight.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.002] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_taillight.002] Filling out basic attributes, {name='juniper_taillight.002', nodeId='154'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_7.004] Filling out basic attributes, {name='Mesh_7.004', nodeId='154'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.004] Has material 'etkc_brakelight'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.004] Subset with index [0] based on material 'etkc_brakelight'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.004] Processing subset: materialId="82" numTriangles="1334" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.004] Has subset 'etkc_brakelight' with '1334' triangles and materialId="82" numTriangles="1334" firstIndex="0" firstVertex="0" numIndices="4002" numVertices="805"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_7.004] Has '1' subsets, '1334' triangles and '805' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_taillight.002] has shape ID '154'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.002] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.002] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.002] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_taillight.002] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.002] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.002] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.003] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_taillight.003] Filling out basic attributes, {name='juniper_taillight.003', nodeId='155'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.005] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.005] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_7.005] Filling out basic attributes, {name='Mesh_7.005', nodeId='155'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.005] Has material 'etk800_signal_L'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.005] Subset with index [0] based on material 'etk800_signal_L'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.005] Processing subset: materialId="53" numTriangles="65" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.005] Has subset 'etk800_signal_L' with '65' triangles and materialId="53" numTriangles="65" firstIndex="0" firstVertex="0" numIndices="195" numVertices="64"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_7.005] Has '1' subsets, '65' triangles and '64' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_taillight.003] has shape ID '155'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.003] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.003] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.003] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_taillight.003] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.003] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.003] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.004] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_taillight.004] Filling out basic attributes, {name='juniper_taillight.004', nodeId='156'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_7.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_7.006] Filling out basic attributes, {name='Mesh_7.006', nodeId='156'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_7.006] Has material 'etk800_signal_R'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_7.006] Subset with index [0] based on material 'etk800_signal_R'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.006] Processing subset: materialId="54" numTriangles="66" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_7.006] Has subset 'etk800_signal_R' with '66' triangles and materialId="54" numTriangles="66" firstIndex="0" firstVertex="0" numIndices="198" numVertices="62"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_7.006] Has '1' subsets, '66' triangles and '62' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_taillight.004] has shape ID '156'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.004] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.004] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_taillight.004] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_taillight.004] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.004] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_taillight.004] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tubs] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_tubs] Filling out basic attributes, {name='juniper_tubs', nodeId='157'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.004] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_32.004] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_32.004] Filling out basic attributes, {name='Mesh_32.004', nodeId='157'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_32.004] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_32.004] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.004] Processing subset: materialId="21" numTriangles="8043" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_32.004] Has subset 'etk800' with '8043' triangles and materialId="21" numTriangles="8043" firstIndex="0" firstVertex="0" numIndices="24129" numVertices="6954"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_32.004] Has '1' subsets, '8043' triangles and '6954' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_tubs] has shape ID '157'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tubs] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tubs] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_tubs] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_tubs] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tubs] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_tubs] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wheel_01a_19x9] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_wheel_01a_19x9] Filling out basic attributes, {name='juniper_wheel_01a_19x9', nodeId='158'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Circle.007] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Circle.007] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Circle.007] Filling out basic attributes, {name='Circle.007', nodeId='158'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Circle.007] Has material 'Material.093'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.093] Filling out basic attributes, {name='Material.093', nodeId='84'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.093] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.093] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Circle.007] Subset with index [0] based on material 'Material.093'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Circle.007] Processing subset: materialId="84" numTriangles="1012" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Circle.007] Has subset 'Material.093' with '1012' triangles and materialId="84" numTriangles="1012" firstIndex="0" firstVertex="0" numIndices="3036" numVertices="952"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Circle.007] Has '1' subsets, '1012' triangles and '952' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_wheel_01a_19x9] has shape ID '158'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wheel_01a_19x9] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 1.1538)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 3.9436)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wheel_01a_19x9] translation is <Vector (1.1538, 0.0000, 3.9436)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wheel_01a_19x9] has translation: [1.1538 0 3.94362]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_wheel_01a_19x9] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wheel_01a_19x9] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wheel_01a_19x9] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wheel_01a_19x9.001] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_wheel_01a_19x9.001] Filling out basic attributes, {name='juniper_wheel_01a_19x9.001', nodeId='159'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Circle.001] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Circle.001] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Circle.001] Filling out basic attributes, {name='Circle.001', nodeId='159'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Circle.001] Has material 'etk800.002'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [etk800.002] Filling out basic attributes, {name='etk800.002', nodeId='85'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [etk800.002] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [etk800.002] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Circle.001] Subset with index [0] based on material 'etk800.002'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Circle.001] Processing subset: materialId="85" numTriangles="1158" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Circle.001] Has subset 'etk800.002' with '1158' triangles and materialId="85" numTriangles="1158" firstIndex="0" firstVertex="0" numIndices="3474" numVertices="1022"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Circle.001] Has '1' subsets, '1158' triangles and '1022' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_wheel_01a_19x9.001] has shape ID '159'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wheel_01a_19x9.001] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 1.1538)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 3.9436)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wheel_01a_19x9.001] translation is <Vector (1.1538, 0.0000, 3.9436)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wheel_01a_19x9.001] has translation: [1.1538 0 3.94362]
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_wheel_01a_19x9.001] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wheel_01a_19x9.001] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wheel_01a_19x9.001] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_windshield] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_windshield] Filling out basic attributes, {name='juniper_windshield', nodeId='160'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.006] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_39.006] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_39.006] Filling out basic attributes, {name='Mesh_39.006', nodeId='160'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_39.006] Has material 'Material.096'
i3dio.i3d.I3D:add_material:DEBUG: [juniper] New Material
i3dio.node_classes.node.Material:_create_xml_element:DEBUG: [Material.096] Filling out basic attributes, {name='Material.096', nodeId='86'}
i3dio.node_classes.node.Material:_normal_from_nodes:DEBUG: [Material.096] Has no Normalmap
i3dio.node_classes.node.Material:_resolve_with_nodes:DEBUG: [Material.096] Has no Glossmap
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_39.006] Subset with index [0] based on material 'Material.096'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.006] Processing subset: materialId="86" numTriangles="9812" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_39.006] Has subset 'Material.096' with '9812' triangles and materialId="86" numTriangles="9812" firstIndex="0" firstVertex="0" numIndices="29436" numVertices="24435"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_39.006] Has '1' subsets, '9812' triangles and '24435' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_windshield] has shape ID '160'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_windshield] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_windshield] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_windshield] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_windshield] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_windshield] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_windshield] no more children to process in object
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wipers] is of type 'MESH'
i3dio.node_classes.node.ShapeNode:_create_xml_element:DEBUG: [juniper_wipers] Filling out basic attributes, {name='juniper_wipers', nodeId='161'}
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.399] is exported with modifiers applied
i3dio.node_classes.shape.EvaluatedMesh:generate_evaluated_mesh:DEBUG: [Mesh_41.399] applying unit scaling
i3dio.node_classes.node.IndexedTriangleSet:_create_xml_element:DEBUG: [Mesh_41.399] Filling out basic attributes, {name='Mesh_41.399', nodeId='161'}
i3dio.node_classes.node.IndexedTriangleSet:populate_from_evaluated_mesh:INFO: [Mesh_41.399] Has material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subsets:DEBUG: [Mesh_41.399] Subset with index [0] based on material 'etk800'
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.399] Processing subset: materialId="21" numTriangles="729" firstIndex="0" firstVertex="0" numIndices="0" numVertices="0"
i3dio.node_classes.node.IndexedTriangleSet:process_subset:DEBUG: [Mesh_41.399] Has subset 'etk800' with '729' triangles and materialId="21" numTriangles="729" firstIndex="0" firstVertex="0" numIndices="2187" numVertices="1186"
i3dio.node_classes.node.IndexedTriangleSet:populate_xml_element:DEBUG: [Mesh_41.399] Has '1' subsets, '729' triangles and '1186' vertices
i3dio.node_classes.node.ShapeNode:populate_xml_element:DEBUG: [juniper_wipers] has shape ID '161'
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeObjectAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.xml_i3d:write_i3d_properties:INFO: Writing non-default properties from propertygroup: 'I3DNodeShapeAttributes'
i3dio.xml_i3d:write_i3d_properties:INFO: Wrote '0' properties
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wipers] transforming to new transform-basis with <Matrix 4x4 (1.0000, 0.0000, 0.0000, 0.0000)
            (0.0000, 1.0000, 0.0000, 0.0000)
            (0.0000, 0.0000, 1.0000, 0.0000)
            (0.0000, 0.0000, 0.0000, 1.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wipers] translation is <Vector (0.0000, 0.0000, 0.0000)>
i3dio.node_classes.node.ShapeNode:_add_transform_to_xml_element:DEBUG: [juniper_wipers] translation is default
i3dio.node_classes.node.ShapeNode:__init__:DEBUG: [juniper_wipers] Initialized as a 'ShapeNode'
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wipers] processing objects children
i3dio.exporter:_add_object_to_i3d:DEBUG: [juniper_wipers] no more children to process in object
