目录
[1 概念](#1 概念)
[2 创建约束](#2 创建约束)
[3 约束的种类](#3 约束的种类)
1 概念
约束 就是强制让一个对象(被约束对象)的某种属性(如 位置、旋转、缩放 等)自动跟随另一个或多个对象(驱动对象)的某种属性而变化。
比如 遛狗,你是驱动对象,狗是被约束对象,狗绳就是约束本身,狗绳建立了你们之间的联系。如果狗绳是点约束,那么你位置动了,狗的位置也要跟着你动。
2 创建约束
案例:移动圆圈的时候,里面的球位置也跟着圆圈动
先选中圆圈,按住shift, 再选中里面的球体
( 先选 主动 物体,后选 被动 物体)

菜单栏--约束--点
就会发现 移动圆圈的时候,球也会跟着圆圈动
同时,被约束的物体 平移XYZ 后面会有 小长条标志


被约束的物体在大纲视图会有这个pointConstraint的标志

点约束:就是 控制世界空间位置 (平移XYZ的约束)
约束关系偏移
现在这个圆圈和球是紧密在一起的,如何保持约束关系的位置偏移呢?
现在想让圆圈和球 保持一定的距离,同时 圆圈移动,球也跟着圆圈动
选中里面的球,移动位置

打开 点约束选项,同时选中两个物体,勾选 保持偏移,应用,关闭

这时就可以发现,移动圆圈的时候,球的位置也会移动,同时,他俩还有一定的距离

约束关系偏移的操作 同样 适用于 其他种类的约束(比如 方向约束、比例约束)
3 约束的种类

点约束
控制世界空间位置 (平移XYZ的约束)
方向约束
控制旋转 (旋转XYZ的约束)
比例约束
控制大小(缩放XYZ的约束)
父子约束
控制位置+旋转(大部分相当于 点约束 + 方向约束 )
目标约束
移动第一个物体,另一物体总是朝向第一个物体那个方向 (像 创建--灯光--聚光灯的效果 按T键移动手柄)
应用:经常用来控制眼球
极向量约束
控制一个物体的指向或朝向,控制的是极向量XYZ,而不是物体自身的旋转
常用于IK控制手柄 (99%情况)
当IK控制骨骼链时,比如控制腿的骨骼,虽然IK手柄可以控制脚的位置,但是膝盖的朝向可能不受控制,甚至会发生意外的翻转,IK手柄的极向量属性就是来定义膝盖的朝向的

当主动物体移动时,被动物体始终 朝向 主动物体
