- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 【Maya Plug-in 调试及技巧(2)】 及 【suSmoothFur的视频补充】 又及 【suCameraSpace的下载地址】
Maya Plug-in 调试及技巧 2: MIntArray的查看MIntArray就是Maya api中内置的int的array类,内部实现貌似是链表而非数组,所以在内存管理上更加有效,而且作为一个类,本身自带了很多方便的方法。Maya Api的很多方法都直接使用MintArray来传值。有一点不便之处在于在调试的时候不能方便的查看元素的值。比如定义了一个MIntArray iComp,然后调试到某一状态时想知道此时iComp的元素分别是多少,默认的VS查看到的是:可以看到,浑然一坨啊。有种方法可以修改
2011-01-29 20:50:00 1775 2
原创 摆镜头辅助工具 suCameraSpace.mel
<br /><br /> <br />好久没mel了……今晚写个了小工具。<br /> <br />在Layout、照片建模或者是其他需要从固定镜头角度完全匹配现有视频照片的时候,经常出现在这个角度正好了但是在其他角度又穿帮的情况,这个简单的小mel就是为了方便摆镜头的。<br /> <br />功能很简单,用到的数学知识也只是初中阶段的。<br /> <br /> <br /><br /> <br />选定好Camera,设置好偏移值,然后就可以按下面的4个按钮来进行不同方向(正or反)不同程度(1x o
2011-01-25 23:08:00 1652 1
原创 Maya Plug-in 调试及技巧(1)
调试方法 在Visual Studio中以debug模式生成目标mll在Maya中加载此mllctrl+alt+p打开附加到进程,然后附加到Maya进程中建立断点(任何时候都可以)执行mll中的命令或节点,当遇到断点时会自动停下切换到VS中 调试技巧分帖不断记录下自己总结的调试技巧。1死循环避免机虽然避免for和while嵌套太深是每个程序员必备的意识,但是有时候难免插入太深发生意外,导致maya不省人事。一旦意外发生唯一的办法就是结束进程了。之前调试这种程序段是很纠结的,自己明知道这次加载执行必然会死循环
2011-01-21 17:04:00 2612
原创 UV
<br />为了练习api年前写个基于拓扑的对称点查找小插件,几次想放弃但感觉虽然无聊但是比其他花哨的更锻炼基本功……现在已经走了一部分,昨晚想了想貌似成功的走了弯路。<br /> <br />唉,高手好多啊。。。。。。。。。。 为了保持前进激情要限制一下路遇高手的频率了。<br /> <br /> <br /> <br />Keep Going, Keep Fighting!<br />
2011-01-07 19:39:00 769 4
原创 MItSelectionList::setFilter()和MItSelectionList::reset()
今晚写代码中出现了一个问题,是参照着devkit写的。首先是所参照的没问题的代码:MSelectionList selList;MGlobal::getActiveSelectionList( selList );MItSelectionList selListIter( selList );selListIter.setFilter( MFn::kMesh );for( ; !selListIter.isDone(); selListIter.next() ){
2011-01-02 23:07:00 977 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人