Author Topic: rotating part not on x y or z axis  (Read 19503 times)

0 Members and 2 Guests are viewing this topic.

Offline gcrawley

rotating part not on x y or z axis
« on: July 12, 2012, 05:41:30 am »
I am trying to rotate a gear 360 degrees and I have a reference axle for the gear to rotate around. However the axle is positioned at an angle and not on axis X, Y or Z.

It seems that the gear only wants to rotate relative to X, Y, or Z and will not rotate around the axle.

are there any fixes for this?

guest84672

  • Guest
Re: rotating part not on x y or z axis
« Reply #1 on: July 13, 2012, 07:25:55 am »
Did you try and pick the axle as a helper object to be used as the center of rotation?

Offline gcrawley

Re: rotating part not on x y or z axis
« Reply #2 on: July 18, 2012, 03:34:40 am »
Yes, i picked the axle as a helper object, but the gear does not rotate concentric to the axle.

The axle and gear are positioned at angle of about 30 degrees, however a rotation axis must still be selected X,Y or Z

guest84672

  • Guest
Re: rotating part not on x y or z axis
« Reply #3 on: July 18, 2012, 11:44:52 am »
Pick "local" instead of "global" when selecting the helper object.

Offline gcrawley

Re: rotating part not on x y or z axis
« Reply #4 on: July 19, 2012, 01:42:59 am »
'local' did not fix

I've attached the file


guest84672

  • Guest
Re: rotating part not on x y or z axis
« Reply #5 on: July 19, 2012, 07:07:08 am »
I can see that the pivot point of the axle is not in the center. Can you send me the original CAD file so we can take a look?

Thanks!

Offline gcrawley

Re: rotating part not on x y or z axis
« Reply #6 on: July 19, 2012, 08:55:39 am »
iges file attached,
let me know if you need any other file type

guest84672

  • Guest
Re: rotating part not on x y or z axis
« Reply #7 on: July 19, 2012, 11:24:19 am »
Can you post the original CATIA assembly, or send it straight to me ([email protected])?

Thanks!

Offline sdesaulles

Re: rotating part not on x y or z axis
« Reply #8 on: January 30, 2013, 08:02:39 am »
Hi, was there a solution to this?  The topic seems to end with a file being sent, and a similar topic has no answer either.

I have a very similar problem (having looked at your file), I want to rotate a sub assembly around a tilted axis, I have created an axle part to be the 'helper', but it seems that regardless what I pick re
Axis orientation: "Original local" or "Global" it still wants to just rotate about the X,Y or Z axis that pass through the middle of the 'helper'.

I had thought that by inclining the 'helper' to a different angle, the 'helper object's axis' would also tip, but it remains resolutely horizontal.

Is there a way to tilt the rotation axis?  it seems like a fairly basic thing to want to do.  The only way I can think of achieving this at the moment is to tilt the whole model around until the tilted axis I want to use becomes horizontal and try to render it so I can't see any (now not horizontal) horizon in the environment.

Thanks for any steers on this.

Stephen

guest84672

  • Guest
Re: rotating part not on x y or z axis
« Reply #9 on: January 30, 2013, 11:52:26 am »
It will always pass through the middle of the helper object. So you need to tilt the helper object. We made some improvements in KeyShot 4 with regards to this.

Thanks for the reminder, I will need to take a look at the model above to see whether this is solved.

guest84672

  • Guest
Re: rotating part not on x y or z axis
« Reply #10 on: January 30, 2013, 12:14:36 pm »
I looked at it again. I wonder if this has to do with the IGES import itself in this case. It doesn't seem to have any local coordinates per part.

Offline sdesaulles

Re: rotating part not on x y or z axis
« Reply #11 on: February 08, 2013, 04:40:21 am »
Hi Thomas,

Yes, I understand it will always pass through the middle of the helper object.  And yes, I did tilt the helper object, it then shows a tilted axis, I select it as the helper for the rotation but the rotation still occurs stubbornly around, yes the centre of the helper, but ignoring its tilted axis.

How does the IGES import effect the outcome?  I imported / opened the helper (axle in this case) as a separate  ProE / Creo .prt file and then scaled and tilted it to match the inclined axle in the original assembly.  To zero result as far as I could see.

It seems like a function that many animations would require - for example the wheels of a car spinning when the steering is turned requires a shifted rotation axis for the front wheels relative to the rear ones. 

I have to admit this is only the second time I've really tried to use animation, but I seemed to fall at the first hurdle - last time it was only linear stuff aligned with the 3 major axes so I didn't encounter the limitation.

Should this be possible in 3 and I'm just doing something wrong or do I need to wait for 4?

Thanks

Stephen

Offline PhilippeV8

Re: rotating part not on x y or z axis
« Reply #12 on: September 27, 2013, 01:12:51 am »
I need to rotate a door .. how should I do this ?  What is a helper object ?  Is that something only available in animation ?

Would be handy if we could either move the pivot point around without moving the part "enable/disable"-kinda-style ..
Else like "add ground plane" .. "add rotation axis".
Further more "align axis" option to snap it to e.g. centerline of a cilinder etc.
« Last Edit: September 27, 2013, 01:16:28 am by PhilippeV8 »

Offline OK

Re: rotating part not on x y or z axis
« Reply #13 on: December 05, 2014, 05:11:27 am »
Hello,
has this been fixed yet? Or is there a proper way of having a rotation along the axis of the helper object that I'm not seeing?
I kan kind of do it if I just enter the rotation as a function of the xyz axis, but that really is an ugly way and shouldn't be necissary seeing as Keyshot clearly knows the coordinate information of the helper object (as evident from moving using the local axis).


Offline Shutterspeed

Re: rotating part not on x y or z axis
« Reply #14 on: January 24, 2015, 09:54:24 am »
I am having the same issues!  I am animating SolidWorks 2015 assemblies.  What you need is not a part to locate around but a feature like the face of a diameter.  Picking a separate axis on another part moves the rotation point but that does not have anything to do with the part being rotated.