Polygonal object dimensions

Discussions regarding modelling with SOFTIMAGE©
Post Reply
User avatar
Grubber
Posts: 165
Joined: 22 Jun 2009, 21:11
Location: Vilnius, Lithuania

Polygonal object dimensions

Post by Grubber » 20 Nov 2013, 21:01

Hi guys.

Sorry if it was asked before, but is there a way to get polygonal objects dimensions? For example, I have a box of 10 units wide, and the scale is 1. So is it possible to set the scale to be 10, but not actually scale the model? I hope the question is clear.

Thanks in advance!

User avatar
Hirazi Blue
Administrator
Posts: 5107
Joined: 04 Jun 2009, 12:15

Re: Polygonal object dimensions

Post by Hirazi Blue » 20 Nov 2013, 22:56

Sorry, but you'd probably have to explain better.
As it stands I don't get what you're trying to achieve.
Stay safe, sane & healthy!

grahamef
Posts: 281
Joined: 23 Jun 2009, 21:01

Re: Polygonal object dimensions

Post by grahamef » 20 Nov 2013, 23:49

It sounds like you want center manipulation:

http://download.autodesk.com/global/doc ... lation.htm

User avatar
mc_axe
Posts: 415
Joined: 12 Mar 2013, 18:44

Re: Polygonal object dimensions

Post by mc_axe » 21 Nov 2013, 03:24

If i got you right, you want the scale to be equal to width. (as a number, for dimension reassons), if that is the case:

1-Scale down your polygonal mesh 10 times ( 0.1 to scale )

2-Set that as neutral scale: Transforms>Set Neutral Scaling

3-And then scale it up 10 times. ( 10 to scale )


---

I work like that on buildings, i always start with a cube of 1x1 SI Units, and then all dimensions are "writen" to the scale.

User avatar
Grubber
Posts: 165
Joined: 22 Jun 2009, 21:11
Location: Vilnius, Lithuania

Re: Polygonal object dimensions

Post by Grubber » 21 Nov 2013, 11:35

Thanks guys for replays.

mc_axe, you got it right, and your steps are logical, but what if I do not know the actual width.
Basically I need to get the width (or height, or depth) of an object in SI units.

User avatar
gaboraa
Posts: 314
Joined: 16 Apr 2010, 23:14

Re: Polygonal object dimensions

Post by gaboraa » 21 Nov 2013, 11:49

Get mScale2Fit, it has an option which you want. Get bbox button gives you the actual length of your mesh. Myara thanks again four you great plugins!

http://www.si-community.com/community/v ... =29&t=2311

User avatar
Grubber
Posts: 165
Joined: 22 Jun 2009, 21:11
Location: Vilnius, Lithuania

Re: Polygonal object dimensions

Post by Grubber » 21 Nov 2013, 14:09

Thanks a lot!

Falam

Re: Polygonal object dimensions

Post by Falam » 21 Nov 2013, 15:31

Speaking of which, I know how to get the circumference of a circle, is there any tool that can show the numeric circumference of the circle though some time of measurement tool ? I've tried kcsRuler I seem to fight with the tool to a degree to get it to give me a nice visual feedback, maybe something I'm overlooking ?

grahamef
Posts: 281
Joined: 23 Jun 2009, 21:01

Re: Polygonal object dimensions

Post by grahamef » 21 Nov 2013, 18:23

Falam wrote:Speaking of which, I know how to get the circumference of a circle, is there any tool that can show the numeric circumference of the circle though some time of measurement tool ? I've tried kcsRuler I seem to fight with the tool to a degree to get it to give me a nice visual feedback, maybe something I'm overlooking ?
I'm not sure what you are trying to do but in Softimage a circle is just a curve object, so the circumference is the curve length. You can see that info using Edit > Info Selection or get it as an attribute in an ICE tree.

Falam

Re: Polygonal object dimensions

Post by Falam » 22 Nov 2013, 00:04

Image
I want to be given a visual read out of the circumference as seen above ?

User avatar
myara
Posts: 403
Joined: 28 Sep 2011, 10:33

Re: Polygonal object dimensions

Post by myara » 03 Dec 2013, 11:27

You can
1. Select your edge or edge loop
2. Extract edge as curve
3. Check your selection info

or

3. Run this code in your Script Editor:

Code: Select all

Logmessage (selection(0).ActivePrimitive.Geometry.Curves(0).length)
Or you could run this simple snippet to do it all:

Code: Select all

// JScript
// Get Selection
var sel = getvalue("selectionlist")
if (sel(0).type == "edgeSubComponent"){
    // Extract as curve
    ApplyGenOp("ExtractEdgeLoopOp", "", selection, 3, siImmediateOperation, siKeepGenOpInputs);
    // Log curve length
    Logmessage (selection(0).ActivePrimitive.Geometry.Curves(0).length)
    // Delete curve
    DeleteObj(selection(0))
    // Reselect previous selection
    SelectObj (sel)
    ActivateEdgeSelTool();
}
M.Yara
Character Modeler | Softimage Generalist (sort of)

Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests