3dsmax:模拟材质拖放

时间:2013-08-01 11:39:50

标签: .net 3dsmax maxscript

我正在尝试找出3dsmax用于材质拖放的格式。

我尝试通过将材料从max中删除到pyQt窗口来检查mime类型和数据,但是它没有收到来自max的任何丢弃。

1 个答案:

答案 0 :(得分:0)

Max使用自己的内部拖放系统。它可以从资源管理器接收拖拽,因为它有一个处理程序来读取被删除项目的路径,但是它无法以Windows可以理解的格式发回数据。

http://docs.autodesk.com/3DSMAX/15/ENU/3ds-Max-SDK-Programmer-Guide/cpp_ref/class_drag_and_drop_handler.html

你想要具体实现什么?如果你想在max中处理一个drop动作,那么实现我链接的类,如果你想将max中的东西拖到外部程序中...好吧,这可能是可能的,但是你必须做所有重的提升自己。