时钟指针转动的动画能通过角色路径方式创建吗?

如题,因为指针转动肯定是围绕着中心点,用路径方式理想的情况是,中心点肯定是不动,但由于坐标系会一直垂直于路径移动,所以指针的另一端会沿着路径走,以此实现指针转动。

但是现实情况是偶尔能实现,偶尔实现不了。。实现的情况是我做了个钟摆,不知道是不是模型的问题,可以转动。但是用一根直线或着单个长方体让他转动,就不行,路径就会识别错误。

是路径对圆周运动不好用么?还是需要什么条件?

  • 您好,由于没有定义弧度,起点终点显然需要我们手动指定,关于勾选顺逆时针的选项,我只是为了强调一下弧线方向对动画的影响才说的,不是必选项。就像您说的,想让物体怎么移动,就从物体的起点开始按移动的方向画弧就行了。
    另外关于箭头的位置,我昨天测试时也发现了这个问题,就像您说的,在端点处出现的话,就会正常。而要保证这点,我目前的测试结果是,弧的起点严格和物体的移动端点一致即可,偏离了物体的移动端点,就会有走不完弧线的现象。
    另外,您说的复制了一份弧,然后改变了它的方向,是用哪个工具改变的呢?我最开始测试时就使用B-spline下面的改变方向工具测试过,但没有成功过。

  • 我也不知道为什么会出现这种情况,个人觉得是个bug,反正这个圆周运动用路径方式定义是不怎么稳定。

    又测试了下,第一个图,正常。

    然后把圆弧拖拽到55度时

    再试,就不正常了。这之间圆弧的起点肯定是没有变动的,从视图1上看,圆弧也始终在一个平面上。不明白为什么,也不明白为什么刚才那4根直线乱转。

    为什么调成55度,因为有时候调过之后正常,有时候不正常。。55度就是不正常的一个。。 修改弧的方向我没看到B样条下有这种工具,我是在菜单-工具-工具条下“修改曲线”命令里找到的,英文应该是Modify Curve,您看看您用的是不是和我的一样。

  • 您好,根据您的回复内容,我也做了测试,很大程度跟您说 的一致,我是在SS4版本测试的,比您的高一个版本:
    1. 打开不正常的dgn,然后延长弧线超过55度,发现钟摆走不完弧线,删除弧线,关闭并重新打开文件,然后重新绘制一个大于55度的弧线,钟摆能正常的走完弧线,再手动延长或缩小弧线,也都正常。
    2. 我之前使用的修改方向工具,就是您说的这个,在ss4上测试,虽然从属性上能看出方向确实改变了,但动画中依然不好用。
    3. 测试中也发现,画弧时,如果勾选了角度和方向,并输入一个数值,比如60度,顺时针等等,在输入起点和圆心后,发现弧偶尔出现在反的方向,需要将模型旋转180度,让它面向右视图后才正确。。。因此也怀疑弧的方向也受3维坐标影响。

    正如您所说,目前看来确实不太稳定,目前只能建议您绘图时使用系统自带的000坐标系,并且把钟摆的正前方定义到前视图中显示(目前的文件是左视图显示钟摆的正面),绘制弧线时,可以考虑根据更准确的点输入起点,比如钟摆下方的球心处开始绘制。
    我会抽空再研究一下,找到更有说服力的步骤,然后给开发部门提交BUG。
    谢谢您提出的问题。

  • MSCE 16.2依然会出现角色走不完带弧线复杂链问题。