Scale definition to all components in Model? How?
-
I often use 3dWarehouse models that are made on a different scale that I use, or I just make my models at a bigger scale to avoid minimum segment length issue, when modelling details. And for fitting anything in model, I scale them.
In the end I need to scale the definitions too (to fit textures, for example), but there are so many of them that it turns to be a horrible work. If I have mirrored objects, scaling definition to one triggers the option to the mirrored one and in this way I forget which one was scaled and which one .
A plugin for that would be useful, if please, some of the Ruby Gurus here will take into consideration my request.Thank you very much.
-
Looking for this also.
3yrs later but i find myself digging through .dwg import crud
-
So you want to make instances of different sizes unique and then scale their definition?
Any sample model that demonstrate this? -
no, not unique. I just need something to drill through a model and set all component scale definitions rather than having to do it for each.
Unless I'm missing something obvious?
-
It's quite possible that there will be instances of different scale - so how would you pick which instance to use as a base for the scaling of the definition?
-
Everything is set to same scale.
So if i had all instances selected and could apply scale to definition en masse it would save alot of time.
There's no skewed scaling happening in this model. it just imported at 60,000' high.
No big deal though. Just realised there was nothing to do this via ruby.
-
Well, I have my Scale Group Definition plugin - which has the code for scaling definitions. All that code needs is a loop to traverse the model. I'm quite busy this week, and then disappearing on vacation for two weeks. If anyone want anything before that they can just pull out the code and wrap it up.
https://bitbucket.org/thomthom/scale-group-definition/src/30c19da82371f5dcaf95ef6e66098368da265a6a/src/tt_scale_group_definition/core.rb?at=master#cl-64
Advertisement