Oscar Fuentes Posted yesterday at 09:34 PM Posted yesterday at 09:34 PM When I create a UCS and draw a polyline using it, the elevation value doesn't make sense when I check it. Can someone explain what this value means? Quote
SLW210 Posted 11 hours ago Posted 11 hours ago You need to post the .dwg and give a more detailed explanation. Quote
Oscar Fuentes Posted 10 hours ago Author Posted 10 hours ago In this DWG file, we have 4 different UCS. where 4 polylines have been drawn, and two of them show an elevation other than zero. I don't understand the value 92.8477 for the elevation. UCS x Polyline Elevation.dwg Quote
CyberAngel Posted 8 hours ago Posted 8 hours ago When you draw a regular polyline (not 3D) in a coordinate system that is not the World system, it belongs to that system. Whatever the Z coordinate is for that first vertex, that's the elevation for the whole polyline. In other words, the whole polyline conforms to the XY plane for that system. You can draw a polyline in some random coordinate system, and if the first vertex is at Z=0, the elevation will be 0 no matter what the current system is. (I know because I just drew some polylines in random systems.) If you change the elevation, no matter what your current coordinate system is, the new elevation takes effect in the other, original system--the one it was drawn in. When you draw a polyline in the World coordinate system, and the first vertex is at Z=0, the same rules apply. The polyline belongs to the World system, and any changes to the elevation (or any of the vertices) are applied in World coordinates. Those changes will give you the results you probably expected. On the other hand, if you change a polyline that is not in the World system, you may get results you didn't expect. Your next question will probably be, "Can I change a polyline in my new coordinate system so that it has an elevation that conforms with the World system?" The answer is Yes, if you have Civil 3D. Otherwise you'll probably need to redraw the polyline in World coordinates. Quote
lrm Posted 6 hours ago Posted 6 hours ago (edited) In the following image the green plane lies on the World XY plane while the red plane is above it and tilted. The white polyline was drawn on the red plane by setting the ucs so that it's Xand Y axes were coincident with it. Here's a front view with the World ucs active. Same view but with the UCS of the red plane active. The perpendicular distance from the plane of the polyline to World (0,0,0) is the polyline's elevation. Note that if the polyline is moved by 0.5 in the z direction of the red plane the elevation changes by 0.5. So the anser to the question "Can I change a polyline in my new coordinate system so that it has an elevation that conforms with the World system?" is, It Depends. The UCS of the polyline must be parallel to the world ucs but you would need to also make it coincident to the World UCS! Edited 6 hours ago by lrm Quote
Oscar Fuentes Posted 3 hours ago Author Posted 3 hours ago (edited) In the attached DWG file, a truncated pyramid was drawn with a unit of constants (UCS) on each face. The elevation of one of the polylines is 92.8477 and the other is 0.00, which does not correspond to the observations. UCS x Polyline problem1.bmp Edited 3 hours ago by Oscar Fuentes image not displayed Quote
Oscar Fuentes Posted 3 hours ago Author Posted 3 hours ago (edited) The image... Edited 3 hours ago by Oscar Fuentes image not displayed Quote
lrm Posted 1 hour ago Posted 1 hour ago The polylines that are on planes that pass through the world point 0,0,0, will have an elevation of 0. Planes that do not include 0,0,0 will have a non zero elevation value. 92.8477 is the distance from the plane of the polyline to world 0,0,0 measured in a direction perpendicular to the plane. Review my previous post then try the following: Create a point at world 0,0,0 Create a UCS that contains the polyline that hast the 92.8477 elevation so that it is on the XY plane of the UCS. Select the point and note that it z coodinate is + or - 92.8477 Quote
Recommended Posts
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.