# SetCoordinateAxes

**URL:** <https://forums.sketchup.com/t/setcoordinateaxes/10579>\
**Category:** SketchUp SDK\
**Created:** [April 27, 2015, 4:45pm UTC](https://forums.sketchup.com/t/setcoordinateaxes/10579 "2015-04-27T16:45:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![philippe\_carret](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@philippe\_carret](https://forums.sketchup.com/u/philippe_carret)\
**Post date:** [April 27, 2015, 4:45pm UTC](https://forums.sketchup.com/t/setcoordinateaxes/10579/1 "2015-04-27T16:45:23Z")

</div>

What is the method to set Component Axes with C-API (2013) ?

---

<div class="post-metadata">

**Author:** ![tt\_su](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/tt_su/32/17_2.png) [@tt\_su](https://forums.sketchup.com/u/tt_su)\
**Post date:** [April 28, 2015, 9:36am UTC](https://forums.sketchup.com/t/setcoordinateaxes/10579/2 "2015-04-28T09:36:01Z")

</div>

I’m afraid this isn’t exposed to our APIs at the moment. We do have issues filed for this however. It is something we want to add.

---

<div class="post-metadata">

**Author:** ![tt\_su](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/tt_su/32/17_2.png) [@tt\_su](https://forums.sketchup.com/u/tt_su)\
**Post date:** [April 28, 2015, 9:37am UTC](https://forums.sketchup.com/t/setcoordinateaxes/10579/3 "2015-04-28T09:37:00Z")

</div>

Oh, sorry - you said component axes - not model axes. Setting the component axes is effectively transforming the content of the definition, then doing the inverse transformation on the instances.

---

<div class="post-metadata">

**Author:** ![philippe\_carret](https://avatars.discourse-cdn.com/v4/letter/p/c57346/32.png) [@philippe\_carret](https://forums.sketchup.com/u/philippe_carret)\
**Post date:** [April 28, 2015, 9:59am UTC](https://forums.sketchup.com/t/setcoordinateaxes/10579/4 "2015-04-28T09:59:38Z")

</div>

Thanks for your answer.

Does it mean SetComponentAxes will not be exposed in API ?  
So do we need to apply inverse transformation on each instance ?

---

<div class="post-metadata">

**Author:** ![tt\_su](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/tt_su/32/17_2.png) [@tt\_su](https://forums.sketchup.com/u/tt_su)\
**Post date:** [May 4, 2015, 9:55am UTC](https://forums.sketchup.com/t/setcoordinateaxes/10579/5 "2015-05-04T09:55:08Z")

</div>

> [@philippe\_carret](#):
>
> Does it mean SetComponentAxes will not be exposed in API ?

We are working towards parity with the old SDK so I would expect it’ll be added at some point. But until then the workaround is to manually transform the definition and instances.
