- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
Can you place a block on a tin surface and have the same z value as the surface elevation?
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!
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
See the attached block. It shows a Y coordinate. So just redefine it to Z.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
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.
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.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
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?
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
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.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
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?
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
Thanks for the suggestion, crossed posted this in that forum and the solution is the command _AeccMoveBlocksToSurface.
Thanks for all your help!