Automation Test in Maya Plugin Development】的更多相关文章

现状和问题- 开发插件的功能A的时候随手建立场景, 测试插件的功能A. 测试通过后,测试场景就被丢掉.- 发现插件的功能A有bug时, 修改代码, 然后随手建立场景, 测试bug. 测试通过后,测试场景就被丢掉.- 添加功能B, 测试功能B通过后, 在使用的时候发现之前的功能A却产生了bug, 应该是在添加功能B的时候产生的bug. - 在开发人员流动大的公司里, 一个开发人员离职了, 他所开发的代码交接给后续的开发人员.   后续开发人员很难了解原先代码的设计思路和细节, 同时在添加新功能时难…
(The reason why I write English blog is that I'm trying to improve my written English. The Chinese version will be appended later.) Tips For Your  Maya Plugin Development - Request a block of node id from Autodesk for your studio or company if you ar…
My system is CentOS7 x64, Maya2015 x64 for Linux. - Make sure that your project is built with flag -g - Start Maya, and find out the process ID of maya.bin. e.g. you can find the process ID in System Monitor. This is my screenshot, and my maya.bin's…
eclipse plugin development: E:\workspaces\Eclipse_workspace_rcp\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application set the preferencestore in where: setPreferenceStore(Activator.getDefault().getPreferenceStore()); eclipse build 假设你的插件已经开发完毕,…
Maya自身的功能就已经非常强大了,但是更棒的是它的扩展性非常强,提供API让用户自己来编写插件Plugin.Maya的插件主要是两种,一种是用C++编写的,后缀为".mll",另一种是用Python编写的,后缀为".py".在用C++编写插件时,我们可以用下面的这个CMakeLists.txt文件来生成项目工程: SET(MAYA_PLUGIN_NAME "yourPlugin") SET(MAYA_DIRECTORY "C:/Pro…
1.首先我使用的平台是xcode version 5.1.1 ,MAYA2015, MAX OS X 10.9.4. MAYA2015要求的是:Mountain Lion 10.8.5, Xcode 5.0.2 with SDK 10.8 (Mountain Lion), clang with libstdc++. 但是没有关系, 虽然xcode默认的工程编译sdk是10.9但是xcode 5.1.1是支持10.8的sdk的. 2. 在build setting 里面设置工程链接的lib的路径和…
org.eclipse.ui.menus locationURI MenuContribution locationURI = "[Scheme]:[id]?[argument-list]" 1.menu or toolbar 2. problem view popup:org.eclipse.ui.views.ProblemView?after= org.eclipse.ui.main.menu?after= org.eclipse.search.menu?dialogGroup o…
关于JIRA Plugin开发的中文资料相当少,这可能还是由于JIRA Plugin开发在国内比较小众的原因吧,下面介绍下自己的一个JIRA Plugin开发的详细过程. 业务需求 创建JIRA ISSUE时能提供一个字段,字段内容是类似于订单号或手机号这种样式的数据,并且显示出来是一个链接,点击后可跳转到订单详情页或手机号所对应的客户的整个订单页,供用户查看和此任务工单关联的订单数据: 例如: 订单号为123456: 订单详情URL为:http://192.168.11.211?order=1…
Following the official guid: http://help.autodesk.com/cloudhelp/2015/ENU/Maya-SDK/files/Setting_up_your_build_environment_Linux_environments_32bit_and_64bit.htm I still encountered several errors, and here is the way how I came out. Here is the steps…
http://w3facility.org/question/how-to-programmatically-new-a-java-class-which-implements-sepecified-interface-in-eclipse-plugin-development/ OpenNewClassWizardAction wizard = new OpenNewClassWizardAction(); wizard.setOpenEditorOnFinish(false); NewCla…