#跟着教程学# 2、Maya Developer Kit下载,及 PyCharm关联Maya
Maya Developer Kit
下载地址:https://apps.exchange.autodesk.com/MAYA/en/Home/Index
安装和设置:http://www.autodesk.com/maya-help-2018-enu/?contextId=BUILD_ENVIRONMENT
Maya Developer Kit下载、解压后拷贝文件夹devkitBase内的文件 到 C:\Program Files\Autodesk\maya2018。
最终文件夹结构如下:
-
- C:\Program Files\Autodesk\maya2018\devkit
- C:\Program Files\Autodesk\maya2018\include
- C:\Program Files\Autodesk\maya2018\mkspecs
- C:\Program Files\Autodesk\maya2018\bin
Developer Kit在 devkitBase\devkit\plug-ins有一些示例插件。在devkitBase\devkit\applications,包含多个Maya API应用程序。
NOTE:要编译自定义插件,可以在Maya安装的以下文件夹中找到C ++ API头文件和库。
- Header files: ..\include\maya
- Libraries: ..\lib
pycharm关联maya
1、pycharm 设置 maya python环境,设置代码自动补全
2、添加扩展包,删除一个默认包,添加devkit路径。
3、代码自动补全完成。
4、下载mayaCharm
5、重启pycharm,之后在Settings-Tools中会出现mayaCharm。然后复制代码。
6、创建一个文本粘贴此代码,改文本名为userSetup.py,放到我的文档maya对应版本的scripts文件夹中D:\Documents\maya\2018\scripts(依据自己电脑中的设置存放)。
7、查看快捷键。maya选择执行Alt+S,文本执行Alt+A。
8、在PyCharm中,编写代码,Alt+A执行。maya就会执行此命令,然后创建一个 立方体。
import maya.cmds as cmds
cmds.polyCube()
原文地址:https://www.cnblogs.com/3lina/p/11672415.html
- mysql、mongodb、python(dataframe).聚合函数的形式,以及报错解决方案
- JavaScript计算水仙花数【可自定义范围】
- JSP简单入门(1)
- mongodb取出json,利用python转成dataframe(dict-to-dataframe)
- JSP简单入门(2)
- JSP简单入门(3)
- 物化视图相关的性能改进 (r7笔记第58天)
- Maven 核心原理解析(1)
- LeetCode——Two Sum
- TensorFlow全新的数据读取方式:Dataset API入门教程
- 不经意发现的dba_objects和dba_tables中的细节(r7笔记第56天)
- LeetCode——Longest Substring Without Repeating Characters
- Python time模块详解(时间戳↔元组形式↔格式化形式三者转化)
- Maven 核心原理解析(2)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Day60:把二叉树打印成多行
- Day61:序列化二叉树
- 如何发一条九宫格图片的朋友圈
- 神器!人工智能分离歌曲中的人声和背景音乐
- Python自学成才之路 分布式计算解决方案actor
- MySQL代码开发和调试利器CLion
- 重磅!GitHub 推出容器镜像仓库服务!
- 深入理解 Cilium 的 eBPF 收发包路径
- CentOS7下搭建Jellyfin个人流媒体服务器
- CentOS8下yum源配置及nmcli命令简单介绍
- Day62:二叉搜索树的第k个结点
- CentOS7下利用SRS搭建直播流媒体服务器
- 第9天:NLP补充——需要的基本知识
- 6.AVCodecContext和AVCodec
- WebAssembly之使用JS调用C/C++接口