支持

目前3.0也可以使用

使用方法

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

完成

源码

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()

 

 

请下载到本地观看!因为pdf是用的阿里云盘预览,可能部分字体加载不了。

请安装油猴脚本,并下载月离的万事屋脚本。详情请查看菜单 导航 - 用户指引

请在右上角三个点 - 下载管理 - 找到刚才的文件,选择允许下载。 或者换个浏览器