谁会做maya魔方动画 跪求制作方法
发布网友
发布时间:2022-10-27 03:40
我来回答
共2个回答
热心网友
时间:2023-09-21 13:33
用mel可以写一个大概方便的
大致思路
魔方6个面 在每个面*作一个loc作为位置测量点
在旋转的时候 选择其中一个loc 然后用mel选取出与他旋转轴方向近的平面内的所有方块
把这些方块旋转轴移到loc处
旋转之
string $allCube[]=`ls -sl`;/选择所有的魔方块
float $CWXLoc[]=`xform -q -ws -rp XLoc`;//图中所示loc
select -cl;
for($each in $allCube)//选取所需魔方块
{
float $CWDis;
float $CWPos[]=`xform -q -ws -sp $each`;
$CWDis=`abs ($CWXLoc[0]-$CWPos[0])`;
if($CWDis<=1)
select -tgl $each;
**
string $CWSelectCube[]=`ls -sl`;//建立这些魔方集合
for($each in $CWSelectCube)//移动旋转轴
{
$tempStr=$each+".rotatePivot";
move -a $CWXLoc[0] $CWXLoc[1] $CWXLoc[2] $tempStr;
**
热心网友
时间:2023-09-21 13:34
换个话题人体会好好过