#!BPY
# """
# Name: 'Large Mesh Remove Double'
# Blender: 245
# Group: 'Mesh'
# Tooltip: 'Remove Double on very huge mesh which can not be open in
edit mode.'
# """
__author__ = 'Jm Soler'
__version__ = '0.0.1 2008/04/15'
__url__ = ["""jms's site, http://jmsoler.free.fr/didacticiel/blender/tutor/py_remove_double.htm""",
"""Support forum, http://www.zoo-logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender"""
]
__email__ = ["jms, jmsoler:free.fr"]
__bpydoc__ = """\
Cette macro applique la fonction remove double (fusion de plusieurs
sommets en un seul quand il se trouve suffisamment proche) sur le mesh
sélectionné.
How to:
Select the mesh, and call this script.
Selectionnez le mesh et appelez ce script.
This script """
# -------------
# Copyrigth jms soler Avril 2008
# -------------
from Blender import Mesh , Object
if Object.GetSelected() and Object.GetSelected()[0].getType()== 'Mesh':
Mesh.Mode(Mesh.SelectModes.VERTEX)
me=Mesh.Get(Object.GetSelected()[0].getName())
me.sel=1
me.remDoubles(0.0001)
|