Anuncios

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

Explode non uniformly scaled block (3DSolids)

j.palmeL29YX
Mentor

Explode non uniformly scaled block (3DSolids)

j.palmeL29YX
Mentor
Mentor

While searching for a solution to my current problem I found in >>this<< post:

"AutoCAD will not explode non uniformly scaled blocks that contain Regions, Surfaces and/or 3dSolids."

Is this still the current behavior of AutoCAD? Or is in the meantime any possibility (or found someone a workaround) to explode a non uniformly scaled blockreference which contains 3DSolids.

Example: Given is a block definition including a 3DSolid box a x b x c. After inserting the blockreference non uniformly scaled I see a "box" a' x b' x c'. (How) can I get a 3DSolid with the dimensions a' x b' x c' ?

 

THX

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

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

pendean
Community Legend
Community Legend

leeminardi
Mentor
Mentor

Without a feature for scaling geometry non-uniformly, other than blocks, I cannot think of an automatic procedure.

 

You could make a copy of the block and explode it down until you only have lines.  Create a block out of the lines and scale it non-uniformly.  Explode that block and use the lines as reference to build your new solid.

 

Another option is to import the dwg file into 3ds Max.  Once in 3ds Max export it as a dwg file.  Back in AutoCAD insert the dwg file and explode it which will yield mesh objects.  These can be converted to a solid with surfsculpt!

 

lee.minardi

j.palmeL29YX
Mentor
Mentor

@pendean wrote:
 nothing has changed

 

Thanks for your confirming answer (which I feared). Even if it is not what I had hoped.  :cara_de_decepción:

Have a nice day.

 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Me gusta

j.palmeL29YX
Mentor
Mentor

@leeminardi wrote:

... explode it down until you only have lines ... and use the lines as reference to build your new solid.

 


It is often nearly the same as competely create a new solid from scratch. But in some cases this way can really be helpful.

 

I appreciate the  workaround using 3ds Max (even if I don't have it). This is what I had buried untraceable deep in my mind (beginning Alzheimer? :cara_guiñando_un_ojo: ). Thanks too.

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Me gusta

Kent1Cooper
Consultant
Consultant

If the box shape is a realistic example, and an unequally-scaled Block of the 3D Solid by itself, and orthogonally oriented, you don't need to redefine the Block with Lines and non-uniformly scale that and Explode it, or export anything, etc.  You can quickly "trace over" an unequally-scaled 3D-Solid box with ENDpoint object snaps in a [very aptly-named] BOX command.  However, if the box is part of a larger Block with other components that you want to remain their unequally-scaled selves after Exploding, then you would need to [temporarily?] redefine that Block so that the box in it is made of something like Lines, so that the containing Block can be Exploded.

Kent Cooper, AIA

j.palmeL29YX
Mentor
Mentor

@Kent1Cooper wrote:

If the box shape is a realistic example,


 

No, it isn't. Is was only an example to describe what I want to get - a non uniformly scaled solid (complex geometry). To scale any geometry non uiniformly I know only the way create block, insert with different scale factors, explode the block This works well with a lot of geometr - but unfortunaztely not with 3DSolid.

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Me gusta