3ds max贝塞尔曲线输出

最近通过max的IGame接口实现了贝塞尔曲线的导出,在这里分享一下。
在max里编辑关键帧动画时,一般默认使用的贝塞尔曲线控制参数随时间的变化。
这里的参数可以指各种参数,物体的位置,欧拉角,灯光的颜色,相机fov等等。
IGame提供接口可以导出贝塞尔关键帧,但是由于max sdk的文档写的众所周知的烂,所以
还是需要我们求助于google的同时开动自己的脑筋。
max sdk烂的程度从它结构体声明的注释就可见一斑。
class IGameBezierKey: public MaxHeapOperators {
 public:
  //! Float based In and out tangents
  /*! This would be accessed when using the IGameControlType::IGAME_FLOAT specifier
  */
  float fintan, fouttan;

  //! Float based value
  /*! This would be accessed when using the IGameControlType::IGAME_FLOAT specifier
  */
  float fval;
  //! Float based tangent lengths
  /*! This would be accessed when using the IGameControlType::IGAME_FLOAT specifier
  */
  float finLength, foutLength;

  ......
 };
 
基本等于什么都没有注释,只能想到fval等是关键帧的值,其他的intan,outtan,inLength,outLength代表什么意义————不知道。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值