MoI discussion forum
MoI discussion forum

Full Version: Dimension tool (as in sketchup)

Show messages:  1-3  …  24-43  44-63  64-83  84-103  104-123  124-138

From: Max Smirnov (SMIRNOV)
12 Jul 2015   [#84]
v.0.97

Select line/curve/edge and then run the script ;)


From: Frenchy Pilou (PILOU)
12 Jul 2015   [#85] In reply to [#84]
Seems terrific! Bravo! :)
Works like a charm!
And with your _patternselection we can make some Dash curves! ;)
http://moi3d.com/forum/index.php?webtag=MOI&msg=6518.11

maybe an automatic dashed Lines / Curves dimensions ?



French Version http://moiscript.weebly.com/cotations.html
From: Mik (MIKULAS)
12 Jul 2015   [#86] In reply to [#78]
Hi Max,

>unfortunatelly your last changes broke type 5 in the circular mode.

May I kindly ask you what do you mean? It seems to me that type 5 works in same way in version 0.94 as well as 0.95. I noticed only that the type 5 works a bit different in non circular mode in comparison to circular mode - second click cannot be done in centre of radius, but if the second click is done inside of circle the dimension is correct. The last change is concerning only dimension line length and Scale range, because I didn't like uselessly long dimension line with large radius.



Regarding numeration... I have absolute zero experiences with script writing as I mentioned in some of my previous post; therefore numeration is new for me as well. I've tried only adjust your script for my usage only and because I wanted to share it here in the forum I used continuing numeration in order to differentiate my interference. Sorry for my unfamiliarity with that, but if you mean that such adjusting doesn't correspond to your concept please correct it or delete it, because I have no ambition to use any my identification in your script. I wouldn't take the liberty of doing this at all, because I strongly respect for your work :-)

Kind regards,

Mik

Image Attachments:
Arrow type 5 new circular mode.gif 


From: Mik (MIKULAS)
12 Jul 2015   [#87] In reply to [#86]
Hi Max,

I know already what you meant :-)

The misunderstanding was based on my "BC" usage of type 4 and 5. I used for outer radius type 5, but in circular mode it make sense to use type 4 now, exactly as Chri posted in 7403.75.

var "BC" = "before circular mode" :-)

Mik
From: christian (CHRI)
14 Jul 2015   [#88] In reply to [#84]
hi Max

in french : BRAVO monsieur SMIRNOV , vous etes un grand monsieur !

Many thanks MAX , you are great ! - Максим, спасибо

Chri






From: christian (CHRI)
14 Jul 2015   [#89] In reply to [#88]

Image Attachments:
thanks to Max SMIRNOV.png 


From: christian (CHRI)
14 Jul 2015   [#90] In reply to [#89]

Image Attachments:
ASSEMBLY.png 


From: Kroete (TAREK)
14 Jul 2015   [#91] In reply to [#90]
That is just awesome!! Thank you Max!
From: christian (CHRI)
14 Jul 2015   [#92] In reply to [#90]

From: Max Smirnov (SMIRNOV)
18 Jul 2015   [#93]
Release candidate ;) v.99
Added:
Feet/Inches format
Angles > 180
Type names
Type 6 activates circular mode automatically


From: Frenchy Pilou (PILOU)
18 Jul 2015   [#94]
Near perfection! ;)
From: Frenchy Pilou (PILOU)
18 Jul 2015   [#95]
French version ;)
http://moiscript.weebly.com/cotations.html
From: christian (CHRI)
19 Jul 2015   [#96] In reply to [#93]
Hi Max

Just incredible !!!
There was MOI before and MOI after your development .
It's seems so simple with your job

Thanks .... and i mean , thanks from all users.

Christian



Image Attachments:
thanks to Max SMIRNOV.gif 


From: christian (CHRI)
19 Jul 2015   [#97] In reply to [#93]
Hi Max

What do you think a bout this ...

like rectangle tool but with 2 erased lines ... then _dimensions command .

Chri








Image Attachments:
AUTOMATIC LINES BEGINNING.gif  AUTOMATIC LINES END.gif 


From: archetype (FABIENF)
19 Jul 2015   [#98]
Hi Max,

Another amazing script, thanks! Very useful indeed!

I really like christian's suggestion above, especially if the rectangle would snap to specific distances, so you can neatly place all annotations at the same distance from your drawing.

Ideally, we'd be able to set the offset from the text relative to the line, as well as the offset of the 'overshoot' of helper lines - usually you'd have this, instead of placement at very the end of these lines.

Thanks again, kind regards,

Fabien
From: ed (EDDYF)
19 Jul 2015   [#99]
A wonderful script Max. I think Christian & Fabien have valid ideas.

Ed Ferguson
From: Andrei Samardac
22 Jul 2015   [#100]
Hi,
I just created command that Show/Hide Dimensions. It toggles visibility of dimensions.
If all dimensions are hidden they will be shown else they will be hidden.
Command - Styles_ShowHideDimensions

Download it here:
http://bit.ly/1SCvfJP

Also in archive there is modified original dimension script.
It will unhide all Dimensions if they was hidden when you run command.

Max if you want you can keep this modification in future releases there is function at the end of _Dimensions.htm called ShowDimensions().
From: Frenchy Pilou (PILOU)
13 Sep 2015   [#101]
Does it possible to have something (or a trick) for have number of decimals wished?

Because edit the "round" function of the _Dimensions.htm manually is some painful ! ;)
Here you must change the "2" with number of decimals wished!
angle = round arc.angle, 2)
fixedDist:round(dist, 2);
fixedDist = round(R, 2);
From: bemfarmer
13 Sep 2015   [#102] In reply to [#101]
A little study and learning shows:

Line 21 of the .htm file has the round function, which rounds the val number to p decimals.
The function is called from 3 locations, line 52, 152, and 156, where p = 2, or p=2, or for angles, p=1.
I inserted the hard code "p+=2;" in Line 21, which raises decimals to 4, or 4, or for angles, 3decimals.


Test modification of line 21 of .htm file: function round(val, p) { p+=2; return Math.round(val*Math.pow(10, p))/Math.pow(10,p) }

I believe another user input could be added, for the desired decimals. But should 3 different user inputs be added, including one for angles?
Maybe 3 default values would be needed too?

I am not going to mess with Max's superb code :-)

- Brian
From: Max Smirnov (SMIRNOV)
14 Sep 2015   [#103]
>>Here you must change the "2" with number of decimals wished!
:) Ok, boss

Show messages:  1-3  …  24-43  44-63  64-83  84-103  104-123  124-138