Thx Michael
J'en avais besoin pour mon petit programme free : https://moiscript.weebly.com/anime-svg.html
Pour éviter ce processus manuel! :)
Copier dans TAB xyz ou en faire un raccourci (en mettant le texte complet dans la colonne de droite)
ou le copier dans un le bloc note et le sauvegarder comme Closed_curves.js puis le mettre dans le répertoire commands
Marche aussi avec des Objets "multiples"!
script:
var objects = moi.geometryDatabase.getSelectedObjects().getBReps();
for ( var i = 0; i < objects.length; ++i )
{
var faces = objects.item(i).getFaces();
for ( var j = 0; j < faces.length; ++j )
{
var loops = faces.item(j).getLoops();
for ( var k = 0; k < loops.length; ++k )
{
var edges = loops.item(k);
var factory = moi.command.createFactory( 'join' );
factory.setInput( 0, edges );
factory.commit();
}
}
}

PS
Pour effacer ou cacher les faces arrières cachées à l'observateur
Marche avec plusieurs objets
Edit / Séparer puis lancer le script
script: moi.geometryDatabase.selectVisible();
Inverse Selection
Erase or Hide
lancer la subdiv_beta9
...
|