Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Rotate Function

Rotate Function 10 months 3 weeks ago #5404

  • jayoh
  • jayoh's Avatar
  • OFFLINE
  • Expert Boarder
  • Shipwright Boatbuilder
  • Posts: 90
  • Thank you received: 1
  • Karma: 1
Hello there,

Does anybody know the definitive method of using the Rotate tool.

I am trying to rotate a propeller along its z axis by 3 degrees and the y axis by -3 degrees. By much trial and error I have managed to rotate along the z axis but I cannot work out how to achieve the -3 degrees or 357 degrees along the y axis.

Any gems would be gratefully recieved.
The administrator has disabled public write access.

Rotate Function 10 months 3 weeks ago #5406

  • Icare
  • Icare's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 183
  • Thank you received: 31
  • Karma: 5
The first thing you have to understand is that Delftship make its rotations using the origin point coordinates (0,0,0) as center of rotation. This mean the part must be drawn around this point. If not you'll get strange moves.

Thus you must move your propeller to the point (0,0,0), rotate it, then bring it back to its place.
An other way is to draw the propeller along in its own file, to save it as a PART. Then you open your ship's file an IMPORT it: it will appear at the point (0,0,0). Then you just have to move it to its place.

I prefer the second method because it makes the propeller available for other models or you can import it again to get two propellers (or more) on the same model without havig to draw them (daunting task, isn't it? :pinch: ).
The administrator has disabled public write access.

Rotate Function 10 months 3 weeks ago #5410

  • jayoh
  • jayoh's Avatar
  • OFFLINE
  • Expert Boarder
  • Shipwright Boatbuilder
  • Posts: 90
  • Thank you received: 1
  • Karma: 1
Thanks Icare,

Your method seems to be for the original Rotate function. We now have a set of six input boxes into which we enter coordinates. I assume that they define the point of rotation, the equivalent to the original 0,0,0 point.

I did manage to successfully rotated along the z axis for the vertical shaft line but in this instance I also have to offset the shaft line horizontally to 3°. Unfortunately it does not seem to work in the horizontal plane. No matter how I enter the coordinates, it stays stubbornly where it is.

Marven, if you read this, could you give us a clue.
The administrator has disabled public write access.

Rotate Function 10 months 1 week ago #5417

  • jayoh
  • jayoh's Avatar
  • OFFLINE
  • Expert Boarder
  • Shipwright Boatbuilder
  • Posts: 90
  • Thank you received: 1
  • Karma: 1
I'm still not getting anywhere with the Rotate function.
I am now trying to rotate a mast to rake it aft by 3 degrees. No matter what coordinates I enter into the input fields it either stays exactly where it is or it rotates to port or starboard.

Does anybody know extactly what coordinates should be entered into the input grid to make the Rotate function work?

There does not seem to be anything useful in the manual about the Rotate function and I am heading towards the need for 'stress councelling'
The administrator has disabled public write access.

Rotate Function 10 months 1 week ago #5418

  • Icare
  • Icare's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 183
  • Thank you received: 31
  • Karma: 5
Jayoh wrote:
Thanks Icare,
Your method seems to be for the original Rotate function.
You're right, I'm still using an old version.

... I'm trying to guess what I'd try in your situation... :dry:

If your mast is just a cylinder, can't you re-create it with its angle yet entered in the cylinder creation data? (matter of sinus & cosinus).

Otherwise, if it's something more complex than a cylinder, can't you export it to its own file as a ship part, rotate it there, then import if back to the original ship's file?
The administrator has disabled public write access.

Rotate Function 10 months 1 week ago #5419

  • jayoh
  • jayoh's Avatar
  • OFFLINE
  • Expert Boarder
  • Shipwright Boatbuilder
  • Posts: 90
  • Thank you received: 1
  • Karma: 1
Your suggestions would certainly be a solution but if I could figure out what enter into the input for the Rotate function it would be considerably quicker. Also the point is that the function is there and, is now in its latest all singing and dancing version, without any comprehensive information about how to use it.

I would have expected an x y z input to provide an origin for the rotaion and an x, y, or z to indicate the plane of rotation.

What we actually have is two sets of x y z inputs one for the start point and one for an end point. While I can understand the Start Point coordinates, I cannot visualise what may be required of the End Point coordinates or how they are connected to an angle of rotation. I can also see that this type of input works for creating a cylinder etc, but for rotation ????! I do also suffer from occasional brain freeze so please forgive me and treat me gently if it is obvious to you.

I have attached an image of the offending input for the Rotation function so you can see what I am banging on about!

I have a thing about stuff that does not work or that I cannot make work. It doesn't matter that there may be a 'work around', still need to get the function or the machine, or what ever it is, working.

I had hoped that Marven or Maarten might pick up on my question and give us the definative method of using the function.
Attachments:
The administrator has disabled public write access.

Rotate Function 10 months 6 days ago #5424

  • Icare
  • Icare's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 183
  • Thank you received: 31
  • Karma: 5
I checked for the new manual and found there's no much enlightments. :unsure:

After seeing your screen shot, I imagine you've to enter coordinates for two points defining a line (in 3D environment) which will be the axis of rotation. This means the axis of rotation can be aslant, while it could be only vertical, longitudinal or transversal in the previous versions.

I guess that if you enter first the coordinates (x,y,z) of the point of your mast's foot, then an other fictive point's coordinates (x,y+1,z) you'll get a rotation along the transversal axis (forward or backward); meanwhile with (x+1,y,z) coordinates for the second point, you'll get a rotation along the longitudinal axis (on port side or on starboard); and with (x,y,z+1), you'll get a rotation along the vertical axis (tack shift... visible only if you include the boom).

This reminds me an other 3D CAD software in which it was possible to click with the mouse on two points to select the rotation axis (kinda way I mentioned just upper) or on three points to define the plane the axis would be perpendicular to... provided these points were already drawn (there was no dialogue box).
Now, Delftship seems to be able to do the first selection mode thru a dialogue box.

It may seem more complex than in previous Delftship's versions, but it allows more complex rotations using an aslant axis (x+1,y+1,z+1 for example).

I hope all these suppositions are correct and neat (I can use only the old version v.6 on my comptuter and english isn't my mother tongue) and the thing is pretty complex to explain with no picture.
The administrator has disabled public write access.

Rotate Function 10 months 4 days ago #5428

  • jayoh
  • jayoh's Avatar
  • OFFLINE
  • Expert Boarder
  • Shipwright Boatbuilder
  • Posts: 90
  • Thank you received: 1
  • Karma: 1
I came to the same conclusion that the first coordinated indicate the location and the second define the axis of the rotation.

So far, regardless of various combinations of axis input, the rotation is always anticlockwise athwartships!

I am thinking that either I am not getting it or there is a problem somewhere that requires advice from Mission Control.
The administrator has disabled public write access.

Rotate Function 9 months 3 weeks ago #5452

  • jayoh
  • jayoh's Avatar
  • OFFLINE
  • Expert Boarder
  • Shipwright Boatbuilder
  • Posts: 90
  • Thank you received: 1
  • Karma: 1
Some progress.
It seems that the axis input defines rotation along the given axis, rather than rotaing around the axis. If that makes sense
The administrator has disabled public write access.

Rotate Function 9 months 2 weeks ago #5454

  • Icare
  • Icare's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 183
  • Thank you received: 31
  • Karma: 5
It may make sense: It may be a question of directions relative to the origin point (coordinates 0,0,0)... which is always used as center of rotation.

May be the rotation's center is still the origin point (coordinates 0,0,0), and the coordinates you enter in the dialogue box are the one for a random point's direction and its new position's direction after rotation.
For example, if both points are on the same Z coordinate (on an horizontal plane) the rotation will be made around a vertical axis. And if these points form a 90° angle with the origin point as vertex (whatever the distance), then you'll get a 90° rotation. And it these points are located on each side of the origin point (whatever the distance), you'll get a half turn.

Is it clear saying it this way? :unsure:
It's so difficult to try to guess it when I can't do any trial...
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Time to create page: 0.101 seconds
Powered by Kunena Forum