Jump to content

Recommended Posts

Posted (edited)

I would like to draw 1×1×1 cube in dimetric projection.

This is the standard rule of angle and length of dimetric projection drawing (see attached image called "dimetric theory" please).

Can anyone tell me please the length of OZ in order to draw 1×1×1 cube in dimetric projection? (see attached image called "my dimetric cube" please)

Thank you so much for anyone help.

 

 

my dimetric cube.PNG

 

dimetric theory.PNG

Edited by basty
  • Replies 20
  • Created
  • Last Reply

Top Posters In This Topic

  • basty

    11

  • lrm

    9

  • eldon

    1

Top Posters In This Topic

Posted Images

Posted

The length of OZ should be 0.9515.

 

To create the dimetric view you can rotate  a 3D cube by 45° about a vertical axis then tilt it upward by an angle alpha.   Given the angle of 96° in your drawing the angle alpha is:

alpha = asin (tan(90 - 96/2)) = 64.2112°

 

The scaling factor OZ = SQRT( 1 - [cos(45)*cos(alpha)]^2)   = 0.9515

 

The illustration below shows how I derived the scaling function.  The red lines are the projections of the cube edges to the viewing plane.

image.png.ec6fa631966293682d2f9a510bcff0c5.png

Posted

i still don't understand. Can you explain please using another word and step-by-step instruction?

Posted (edited)

How do I rotate it and tilt it upward since the object is 2D, not 3D? And can you tell me please how do you get that trigonometry formula?

Edited by basty
Posted (edited)

To understand the formulas and dimetric projections it is best to first think about how a 3d cube needs to be rotated relative to a viewing plane to generate the desired view. 

The cube below has an A on its front side, a B on its right side and C on top.

image.png.b6bb87d4cae2455ab06eb5110211b152.png

Rotating the cube by -45° about the vertical (Z) axis we have the following (the red box stays stationary and serves as a reference).

image.png.4e41f26ee75728e58d306d0a3be9221f.png

 

The front view looks likes this.

image.png.bc43ba016b80e47b57cd15a92a4f0937.png

If the cube is rotated about a horizontal axis (relative to the screen) the cube will appear as a dimetric view.

For example, rotating the cube by 10° yields:

image.png.f57032ce4a99f7c79c23b3545c291647.png

 

If the cube were rotated by 35.2644° instead of 10° we would have the following.

image.png.7ff8d2e87b81dc2337169147c346dbda.png

An isometric view!  Note that the angle 35.2644 is the atan(1/sqrt(2)).  The height of a unit cube divided by the diagonal of its base.

image.thumb.png.775252000d28eb309b34a3150fd587bf.png

 

You posed the question what would be the length of the line if the projected angle was 42° (90 - 96/2) instead of 30°.

image.png

In the image below the cube has been tilted up by an angle alpha.  Since it is a unit cube the distances AB and BD are cos(alpha).  

Inspecting the drawing we can conclude that:

tan(90 - 96/2) = DC/AB = DC / cos(45)

or

DC = cos(45) * tan(90 - 96/2)

and

sin(alpha) = [cos(45) * tan(90 - 96/2)]/cos(45)

or alpha = asin(cos(45) * tan(90 - 96/2))/cos(45)

 

The projected length L, of AD becomes:

L = sqrt(1^2 - (cos(45) *cos(alpha))^2) = 0.9515

 

image.thumb.png.557d355dbbd9413ba08f431e47348207.png

To duplicate the orientation of your original drawing the cube should be rotated by 132° about an axis perpendicular to the viewing plane.

 

 

The dimensions I have noted here are for a dimetric projection. In you original drawng it looks like you want a dimetric drawing. To make XO and OY equal to 1 the dimensions above should be scaled by (1.0 / 0.9515) or 1.0501 making OZ = 0.4351 * 1.0510 = 0.4572.

 

Dimetric projection:

image.thumb.png.23e09c04eb1d450e3ef23afafa7fcc0b.png

 

Dimetric drawing.

image.thumb.png.7a8606bb5c89bd9c4a91807169fb30ca.png

 

 

 

 

 

 

 

image.png

image.png

image.png

Edited by lrm
Posted

How do I rotate the cube by -45° about the, for example, vertical (Z) axis?

Posted

Use the rotate3d command. I find it much more useful than the 3drotate command.

Posted

You said I should use the rotate3d command. But you said much more useful than the 3drotate command. I am really confuse here. Explain please.

Posted

Review the documentation for the rotate3d command and see what options are available. Note all the choices that you have for choosing the axis of rotation.

Posted

Which one of these 3D views you're using?

 

 

AutoCAD_View.PNG

Posted

Your cube on 1st pic, in 5th post on this page doesn't look like a Top view. It's an isometric view. Why do you say it's a Top view in your previous post?

Posted (edited)

@basty

 

Here's a cube in the top view.

image.png.74234fa841ad1dff1a8af4112b708479.png

 

Rotate it about y axis by -45°,

image.png.14b75c64621521d1c54866aad552b46a.png

Now rotate it about x by the angle alpha = 64.2112 yields a dimetric with the 96° angle of your drawing.

image.png.b77f99d3649d807ba50996b3f9ef8640.png

 

Rotate by 132 to duplicate the rotation of your original post.

image.png.c403e3f3fc2db5de01aa091ac33c7197.png

Since your original post is a dimetric drawing and not a projection) it uses full size dimensions for two principal dimetric axes.  The drawing should be scale by 1/0.955 = 1.0510 yielding:

image.png.fbc12363efb3d5b1224e49efad9b3950.png

 So the answer to your oringinal question is to use a factor 0.4572 for the foreshortening.

 

 

 

image.png

Edited by lrm
  • 2 weeks later...
Posted

How do I rotate it about the y-axis by -45°?

 

At what base point I should specify?

Posted
Quote

How do I rotate it about the y-axis by -45°?

 

@basty Did you do your homework assignment from my Sept 23 post "Review the documentation for the rotate3d command and see what options are available."?

 

Quote

At what base point I should specify?

 

It doesn't really matter where the base point is.  Best to give it by the cube.

 

Posted

That's the problem, I don't have the help files. If you don't mind, can you direct me please to the online help files?

Posted

@basty

 

Whilst you are google-ing autocad rotate3d, why don't you google dimetric projection?

 

The information that I found says that the dimetric projection is a three dimensional pictorial representation of an object. I understand that to mean that as long as dimensions in two planes are accurate, the dimension in the third plane is almost arbitrary. Just has to look reasonable.

 

If you want to draw a 3d cube in autocad, and rotate it, you are no longer drawing a projected view.

Posted

I have this message when trying to do the rotate3d command:

 

rotate3d_command.PNG.247bd457bf6bf7b548bd75feb312df68.PNG

 

What does it mean and what should I do?

 

Posted

@basty

Quote

What does it mean and what should I do?

 

Specify a point and then you will be prompted for an angle.  Specify 45 and see what happens!

 

Now undo and try again this time with a different point but still use 45 for the angle and look a the result  What do you see that is different from the two actions? What conclusion do you make about the affect that the point makes?

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...