Show messages:
1-12
13-32
33-52
53-72
73-92
93-112
113-132
133-138
From: Mike (MGG942)
Very nice demo, Christian.
From: Max Smirnov (SMIRNOV)
Version 0.9
Added circular mode.
In fact I made it for angles, but unfortunatelly I had no free time this weekend to write that.
To enter this mode hold the control button while selecting a first point.
In this mode a length of the arrow will be locked to a circle diameter (arrow type 1-3), or radius (arrow type 4-5).
From: Frenchy Pilou (PILOU)
Cool!
But there is a little glitch with this new Mode(with CTRL): when you make a second click on the first click!
All disapears for ever in the space dimension with also the figure! :)
From: Max Smirnov (SMIRNOV)
Hmm, my script doesn't interact with any objects except of dimension lines. I looks like a MoI bug, caused by bug in my script (division by zero). Anyway it's my fault. I've already fixed it. I'll upload new version today evening.
From: wastzzz
Please, is it possible to get the output in curves instead of surfaces? I think it's more lightweight and it's possible to export them without using hidden line removal algorithm.
Max.
From: Michael Gibson
Hi Max, re: make curves instead of surfaces, open the file _Dimensions.htm in a text editor, and edit the line that creates the text factory. It's this one here:
var text = factory ('text', moi.VectorMath.createTopFrame(), tx, fontName, false, false, 'surfaces', textSize, 0, false);
Edit that to replace 'surfaces' with 'curves' and then it will make curve text rather than surface text.
- Michael
From: Frenchy Pilou (PILOU)
<< it will make curve text rather than surface
And for the Arrows ?
From: Max Smirnov (SMIRNOV)
>>And for the Arrows ?
I don't like this idea. If you need curves you can click Dimensions style, select all, select edges, ctrl+c, ctrl+v. It will take 3-4 seconds.
My script works correctly with surfaces only. If you change surfaces to curves, snapping will be enabled for all objects including anotations and dimension lines.
From: Frenchy Pilou (PILOU)
No problem! :)
From: christian (CHRI)
it is better to turn outside the circle , explanation on the next POST :
il est préférable de tourner en dehors du cercle, explication dans le prochain POST:
Chri
From: christian (CHRI)
Image Attachments:
NO.gif
YES.gif
From: Max Smirnov (SMIRNOV)
v.0.9a (fixed: division by zero bug)
This will be in the next version. Of course there will be degrees instead of cm.
From: Max Smirnov (SMIRNOV)
wastzzz
replace line: arrow = concat ( factory ('planarsrf', arrow), text);
with: arrow = concat (arrow, text);
christian
Pilou wrote about this problem. It has been fixed.
From: Frenchy Pilou (PILOU)
<< Of course there will be degrees instead of cm.
And also i suppose any text you want? (with the help of "|" and "*") ;)
From: Max Smirnov (SMIRNOV)
Pilou, yes.
From: Frenchy Pilou (PILOU)
Another little thing! :)
When you increase the line ( with your option Concat above) you can have some cool forms!
But the position of text is not following! (sure I can move it in a second but when you have 100 dimensions... ;)
Can we have an enter Box of distance text or similar ? (text can be inside or outside in this last case )
From: Max Smirnov (SMIRNOV)
From: Frenchy Pilou (PILOU)
Cool but how it's work ? :)
I see a new Type 6 but...
From: blowlamp
Use Arrow type 6 and press the CTRL key whilst clicking on the corner point.
Martin.
From: Frenchy Pilou (PILOU)
Must be another thing because that dimension length not angle! ;)
Ah I have found! You must disable Units! :)
Ps Does it be possible to dimension a curve ?
(maybe in connexion with CurveLengthBeingDrawn ?
or CurveLength?
script: /* Show CurveLengthBeingDrawn */ try { moi.ui.commandUI.setInterval( 'var crvs = moi.geometryDatabase.getObjects().getCurves(); var len = 0.0; if ( crvs.length > 0 ) { len = crvs.item(crvs.length-1).getLength(); } if ( !window["_crvdistlabel"] ) { document.body.insertAdjacentHTML( "beforeEnd", "
" ); } _crvdistlabel.innerText = len.toFixed(4);', 250 ); } catch(e) {}
script:/* Calculate length of selected curves and copy to the clipboard as text */ var crvs = moi.geometryDatabase.getSelectedObjects().getCurves(); var len = 0.0; for ( var i = 0; i < crvs.length; ++i ) len += crvs.item(i).getLength(); moi.copyTextToClipboard( len );
Something like this but with the Arrowline following the curve! :)
French version! :)
http://moiscript.weebly.com/cotations.html
Pss We can't dimension an arc circle >180° !
Show messages:
1-12
13-32
33-52
53-72
73-92
93-112
113-132
133-138