LiveMeasure

13 votes
Version: 
1
Date Updated: 
03/19/2019

Measure and show edges length, segments length and faces area in real time. Work with Splines, Editable_Poly and  Editable_mesh objects and Edit_Poly modifier.
--        In Polygon/Element sub-object level will show the selected faces area in generic units only.
--        In Edge/Border sub-object level will show the length of selected edges in user defined units.
--        In vertex sub-object level, when vertex is move will show the length of edges that is common for the selected vertex.
--        If top sub-object level is active will show the dimension of the selected object.

The edge/segment length and face area will update when the edges/segments/faces are scaled or when the vertex is moved.

In top left corner of the viewport will be shown the total face area or total edge length.

Thanks to kilad now the script work with max2012 and up(download LiveMeasureMAX2012.ms)

Install: drag-n-drop the LiveMeasure_v1.ms in 3ds max. Go to Customize-Customize User Interface-"miauu" caegory. Assignt to a hotkey. The script work as a toggle - press the hotkey to start, press again to stop the script.

Script idea by @harumscarum.

Video on youtube

Version Requirement: 
3ds max 2009 and UP
Video URL: 
AttachmentSize
livemeasure_v1.ms21.62 KB
livemeasuremax2012_v1.ms23.23 KB
livemeasuremax2012_v1_nocolorboxes.ms22.36 KB
livemeasuremax2012_v1_witharrows.ms25.28 KB
livemeasure_v1_0_noblackrectangles.ms21.64 KB
livemeasure_max2012_and_up.ms22.32 KB
livemeasure_v13.ms22.72 KB
livemeasure_v13_blue_color.ms22.77 KB
livemeasure_v13_blue_color_roundnumbers.ms23.11 KB
livemeasure_v14_textoffset.ms23.12 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
harumscarum's picture

thanks! version from kilad is

thanks! version from kilad is working, but still crashing if some modifier (cap holes, uvw map, etc) is applied.

AttachmentSize
untitled-2.png 106.25 KB
kilad's picture

hey miauu

check this out:
http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012//index.ht...

Viewport Drawing Methods

posInScreen is undefined for some strange reason, putting it in
a try/catch works..

tried to see what i could do with it, but didn't get too far.
The black rectangle drawed in front of the text etc

btw cool script!

AttachmentSize
miauu_livemeasure.ms 21.38 KB
miauu's picture
ruhl's picture

:( X again.

:( X again.

miauu's picture

This script have a new name -

This script have a new name - "Live Measure for max2012". You have to assign a hotkey(or a toolbar button) to start it.

titane357's picture

sorry, install macro, run the

sorry, install macro, run the macro and nothing happens....

miauu's picture

Can someone with max2012 test

Can someone with max2012 test the attachment?

I folowed the kilad advice.
:)

AttachmentSize
livemeasure_v1_for_max2012.ms 21.3 KB
Michele71's picture

Very nice and helpful! :)

Very nice and helpful! :)

kilad's picture

Beause of the nitrous

Beause of the nitrous viewports you must put it in a redrawviews callback:

unregisterRedrawViewsCallback GWStuff
fn GWStuff =
(
print (gw.transPoint [0,0,0])
)
registerRedrawViewsCallback GWStuff

miauu's picture

So, gw.TransPoint,

So, gw.TransPoint, gw.hTransPoint and gw.wTransPoin are broken in max2012 and max design 2012.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.