Cotations by Max Smirnov
Original V4 24 Fev 2018 Décompresser, la version VF et mettre les 2 fichiers dans le dossier commands
|
|
Original v3
Version V3 VF
14 Sept 2015 |
Dézipper et placer les deux fichier dans le dossier commands!
Faire un raccourci ou Ecrire "_dimensions" après l'appui de la touche TAB L'échelle est à définir après le premier clic de la fonction! Double clic sur le titre pour charger les valeurs par défaut! Double clic sur Echelle pour relancer l'échelle! Le Type 6 enclenche le mode circulaire automatiquement. Cote les courbes! Et on peut écrire n'importe quel texte comme unité! ( Alt + 0216 donne le symbole diamètre Ø ) Les traits d'entre-cotes sont à faire à la main! Les lignes d'aide normales sont à dessiner avant l'utilisation du premier clic de la fonction! Mais avec le petit script ci-dessous on peut les bloquer! (bloque temporairement les lignes d'aide, relancer le script pour les effacer! ) script:var cln =0, gd = moi.geometryDatabase, cl = gd.getObjects().getConstructionLines(), cll = cl.length; for (var i=0; i<cll; i++) if (!cl.item(i).isTemporary) cln++; if (cln == cll) { gd.removeObjects(cl) } else { cl.setProperty( "isTemporary", false ) } |
Pilou|mm donnera le texte avant la cote + le texte après la cote.
*pilou remplacera la cote par le texte! |
Les 4 Types de de Flèche |
Pour le nombre de décimales en général pour l'instant il faut éditer la fonction Round avec paramètres!
Ici il va falloir éditer avec un éditeur de texte et changer le "2" avec le nombre de décimales souhaitées!
fixedDist:round(dist, 2);
fixedDist = round(R, 2);
Ici il va falloir éditer avec un éditeur de texte et changer le "2" avec le nombre de décimales souhaitées!
fixedDist:round(dist, 2);
fixedDist = round(R, 2);
La dernière version annule les 2 images et commentaires précédents!
Le nombre de décimales est intégré! (15 max)
Le nombre de décimales est intégré! (15 max)
Pour "écarter" le texte de la ligne de cote de sa distance par défaut!
Editer la ligne 135 du fichier _dimensions.html et "ajouter" la valeur qui vous intéresse :
ici "+1" (après le "textSize/3)/2"
Original
135: textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize/3)/2, 0);
On obtient donc!
135: textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize/3)/2 + 1, 0);
Attention: Il vaut mieux utiliser cette modification : on ne touche qu'à "textSize" !
Exemples
textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize/1)/2, 0);
textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize*3)/2, 0);
Editer la ligne 135 du fichier _dimensions.html et "ajouter" la valeur qui vous intéresse :
ici "+1" (après le "textSize/3)/2"
Original
135: textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize/3)/2, 0);
On obtient donc!
135: textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize/3)/2 + 1, 0);
Attention: Il vaut mieux utiliser cette modification : on ne touche qu'à "textSize" !
Exemples
textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize/1)/2, 0);
textframe.origin = frame.evaluate(textShift, (1-2*(angle>=180))*(lineWidth+textSize*3)/2, 0);