OSArch Community

Use IfcPatch OffsetObjectPlacements to rotate the model around a pivot point.

  1. C

    I just wanted to check here to see if it was possible - can you rotate using a pivot point with the current IfcPatch recipe?

    As far as I can tell, all rotations happen around the axis themselves, running through origin. Being able to define an optional pivot point (I guess a temporary origin?) would be useful.

  2. M

    You can choose whether to rotate before or after translation. This I believe covers 90% of the usecases of either moving from a false origin to larger coordinates, or vice versa.

    If you have a custom pivot point, perhaps you can run it twice: translate to your pivot point, rotate, then translate again.

  3. C

    Thanks Moult. I did think of translating first to 'fake' the pivot point. I guess this could be what a pivot point implementation might look like anyway.

    This is one of those functions I normally do elsewhere. Occasionally I like to scratch my head about doing them in Blender instead.

Login or Register to reply.