# Collada access nodes for movements

**URL:** <https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845>\
**Category:** Questions\
**Tags:** collada-format\
**Created:** [May 16, 2018, 11:23am UTC](https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845 "2018-05-16T11:23:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kjot](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Kjot](https://discourse.threejs.org/u/Kjot)\
**Post date:** [May 16, 2018, 11:23am UTC](https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845/1 "2018-05-16T11:23:02Z")

</div>

Hi there,

I’m new at this theme, but I’m using a CAD model in a collada file and now I want to access some parts/nodes of the model to animate the model or to create a movement of some parts.

Maybe you guys can help me to find a solution or beginning for this.

Thank you

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [May 16, 2018, 12:43pm UTC](https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845/2 "2018-05-16T12:43:20Z")

</div>

I recommend you try to load your `dae` file with `ColladaLoader` and see what happens. The following two examples might be helpful as starter templates.

[https://threejs.org/examples/#webgl\_loader\_collada](https://threejs.org/examples/#webgl_loader_collada)  
[https://threejs.org/examples/#webgl\_loader\_collada\_kinematics](https://threejs.org/examples/#webgl_loader_collada_kinematics)

---

<div class="post-metadata">

**Author:** ![Kjot](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Kjot](https://discourse.threejs.org/u/Kjot)\
**Post date:** [May 17, 2018, 12:26pm UTC](https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845/3 "2018-05-17T12:26:24Z")

</div>

Thank you my demo project is based on the collada kinematics. The file is loaded, but there is no movement.

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [May 17, 2018, 1:15pm UTC](https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845/4 "2018-05-17T13:15:32Z")

</div>

The joints won’t animate automatically. You have to do a similar setup like in `webgl_loader_collada_kinematics`. Check out the following code section:

> <https://github.com/mrdoob/three.js/blob/2f2e5f73181e7e3e1a845ab5d9c67192cb1e16e4/examples/webgl_loader_collada_kinematics.html#L132-L184>

---

<div class="post-metadata">

**Author:** ![Kjot](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Kjot](https://discourse.threejs.org/u/Kjot)\
**Post date:** [May 17, 2018, 1:27pm UTC](https://discourse.threejs.org/t/collada-access-nodes-for-movements/2845/5 "2018-05-17T13:27:44Z")

</div>

Thank you.

I have joints which transform a rotational movement into a translational movement. First of all, I want to access the node of the part with translational movement, just for tryout.

edit:  
I’ve analyzed the collada files of the example and mine. After the defined meshes/geometries there are no joints, just matrices of the nodes.
