【Blender脚本】快速对齐

支持

目前3.0也可以使用

使用方法

【Blender脚本】快速对齐

切换脚本模式,输入脚本内容,然后右上角运行

【Blender脚本】快速对齐

完成

【Blender脚本】快速对齐

源码

import bpy

def rotate_between_two():
    if len(bpy.context.selected_objects) != 3: return
    objTarget = bpy.context.view_layer.objects.active
    posA, posB = [ob.location for ob in bpy.context.selected_objects if ob != objTarget]
    midPoint = (posA + posB)/2
    objTarget.location = midPoint
    axis = posA - posB
    rotation_mode = objTarget.rotation_mode
    objTarget.rotation_mode = 'QUATERNION'
    objTarget.rotation_quaternion = axis.to_track_quat('Z','Y')
    objTarget.rotation_mode = rotation_mode

rotate_between_two()

 

 

给TA充电
共{{data.count}}人
人已充电
BlenderBlender插件

【Blender插件】Mesh Align Plus 精密建模插件

2022-1-7 0:07:46

BlenderBlender文章与视频

【Blender】如何使用UV网格或颜色网格

2022-1-7 1:54:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索