MoI discussion forum
MoI discussion forum

Full Version: Des points Géométriques aux extrémités des PolyLignes!

From: Frenchy Pilou (PILOU)
1 Apr   [#1]
By Michael Gibson
et d'autres ici : https://moiscript.weebly.com/points.html

script:/* Create point at polyline ends */ var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.isCurve ) { var all_lines = true; var segs = obj.getSubObjects(); for ( var j = 0; j < segs.length; ++j ) { if ( !segs.item(j).isLine ) { all_lines = false; break; } } if ( all_lines ) { for ( var j = 0; j < segs.length; ++j ) { var line = segs.item(j); var f = moi.command.createFactory('point'); f.setInput( 0, line.getEndPt() ); f.commit(); } } } }


script:/* Create point at polyline start & ends */ var objs = moi.geometryDatabase.getSelectedObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.isCurve ) { var all_lines = true; var segs = obj.getSubObjects(); for ( var j = 0; j < segs.length; ++j ) { if ( !segs.item(j).isLine ) { all_lines = false; break; } } if ( all_lines ) { for ( var j = 0; j < segs.length; ++j ) { var line = segs.item(j); var f = moi.command.createFactory('point'); f.setInput( 0, line.getEndPt() ); f.commit(); if ( j == 0 &&!segs.item(j).isClosed ) { var f2 = moi.command.createFactory('point'); f2.setInput( 0, line.getStartPt() ); f2.commit(); } } } } }


From: Frenchy Pilou (PILOU)
5 Apr   [#2]
il peut être utiliser pour faire des volumes fantômes de points, de surfaces etc...



On met n'importe quels objets sur ces points
By Copy to Points by Michael ou _Vclone By Max Smirnov



On rend ou plus amusant on utilise l'IA
Ici le free Vizcom avec juste une image, ou un fichier 3D! .fbx / .glb / .obj (accepte NGones de Moi! )

Pearl bracelet 100 % influence


Organic Architecture 100 % influence


Organic Architecture 60 % influence


Organic Architecture 60 % influence


Organic Architecture 50 % influence