Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

Can you place a block on a tin surface and have the same z value as the surface elevation?

martin.hong
Enthusiast

Can you place a block on a tin surface and have the same z value as the surface elevation?

martin.hong
Enthusiast
Enthusiast

Hi all,

 

Basically right now I am placing a lot of tree blocks on a plan and they all need to be at a specific elevation. Currently I am placing the block, adding the spot elevation, then manually changing the z elevation under each properties to match the spot elevation.

 

Is there a way to quickly place the block so that wherever it lands on the tin surface, its z value matches the exact elevation at that point on the surface? 

 

I attached a pic for reference. 

 

Thanks!

0 Me gusta
Responder
430 Vistas
6 Respuestas
Respuestas (6)

ВeekeeCZ
Consultant
Consultant

See the attached block. It shows a Y coordinate. So just redefine it to Z. 

0 Me gusta

pendean
Community Legend
Community Legend

INSERT command (which can be triggered from TPs and ADC and other methods) always asks you for a Z, you could just enter that info at that time.

pendean_0-1697125245199.png

 

Are you just eyeballing the x,y location? Then it's tough to eyeball the "z" from a 2D above view with UCS and PLAN set to all that flatness.

 

Also... much like placing blocks in x,y at a very exact location, to do it in x,y,Z you can also "osnap" to an element at the Z elevation you desire. That's one way to do it that is very quick.

 

And... before block placement, you change your active Z elevation to what you need it to be first then drop it at the x,y you are eyeballing. Look up ELEV command.

0 Me gusta

martin.hong
Enthusiast
Enthusiast

Sorry, I'll try to edit my post - but I think the better question is, is it possible to place a block anywhere on a tin surface and have its z value set to the same elevation at that point on the surface?

 

0 Me gusta

ВeekeeCZ
Consultant
Consultant

Set OSNAPZ to 0?

Then use osnaps?

 

Also, if you need to take Z from s different spot then the final landing, you can type .Z pick somewhere else, then place it where you need.

0 Me gusta

Kent1Cooper
Consultant
Consultant

Would the Civil3D Forum be a better place to ask this?  I haven't worked with TIN files, so I don't know what they're like.  I assume their elements are surfaces of some kind that can be at least slanted in the 3rd dimension, but can they also be non-planar [i.e. warped]?  Do you want to place Blocks out in the middle of an element where there is no endpoint or intersection or some such thing to Osnap to?  If the elements are all planar, I think there's a way to calculate where a vertical at a given XY position would intersect the surface, to get a Z value from.  But if they might be warped, I'm not so sure.  Might Civil3D have a built-in capability to find the point on the element?

Kent Cooper, AIA
0 Me gusta

martin.hong
Enthusiast
Enthusiast

Thanks for the suggestion, crossed posted this in that forum and the solution is the command _AeccMoveBlocksToSurface.

 

Thanks for all your help!

0 Me gusta