لاستيراد ملفات انسخ سكريبت
افتح لوحة اوامر بايثون
import bpy
import bmesh
suffix = " (Tessellated)"
def main(context):
scene_name = context.scene.name + suffix
bpy.ops.scene.new(type='FULL_COPY')
context.scene.name = scene_name
for ob in context.scene.objects:
if ob.type != 'MESH':
continue
#bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
me = ob.data
bm = bmesh.new()
bm.from_mesh(me)
faces = []
for face in bm.faces:
if len(face.verts) > 4:
faces.append(face)
bmesh.ops.triangulate(bm, faces=faces, use_beauty=False)
bm.to_mesh(me)
context.scene.update()
class SimpleOperator(bpy.types.Operator):
"""Tooltip"""
bl_idname = "scene.copy_tessellate"
bl_label = "Copy and tessellate scene"
@classmethod
def poll(cls, context):
return context.mode == 'OBJECT' and bpy.ops.scene.new.poll()
def execute(self, context):
main(context)
return {'FINISHED'}
def register():
bpy.utils.register_class(SimpleOperator)
def unregister():
bpy.utils.unregister_class(SimpleOperator)
if __name__ == "__main__":
register()
# test call
bpy.ops.scene.copy_tessellate()
الصق سكريبت
افتح محرك العاب البلندر
ونجحت طريقة
موضوع الاصليhttp://www.blender.org/forum/viewtop...679e06a99b3dbe
بارك الله فيك اخي
مشروع فلم ثلاثي ابعاد
تابع من خلال هذا الرابط
http://www.maxforums.net/showthread.php?t=206981
او من مدونتي
http://blendmax.blogspot.com/
شكرا لك أخى ولكن أي ملفات بالضبط ...... لم أعرف بعد ماهى فائدة هذا ال script بالضبط ؟؟!! أوضح قليلا
ويبدو أن الناس واجهتهم مشكله فى تشغيله .... هذا من ردود الناس أسفل الscript إن شاء الله لا تواجهنا هذه المشكله .
هل تقصد لفتحها على الاصدارات الجديده من البيليندر ؟؟
اها اها تماام شكرا على ال script![]()
Bookmarks