PyQt_Node_Editor
大约 1 分钟
PyQt_Node_Editor
目录
Refer Other Soft
Compare
Soft Blender UE4 Houdini Maya 节点面板 显示输入输出名 (thin)
可快捷输入、有mini模式显示输入输出名 (wide) 几乎没有,只有禁用标识之类的
竖型mini显示输入输出名 (thin)
有mini模式默认值 有,可恢复 有,可恢复 部分没有,丢失会运行不起来 细节面板 有 有 有 有 接口类型 有,颜色区分,共 4? 种类型 有,旁边有个小括号显示类型 无 同Blender 操作上的细节设计 节点吸附、循环报错 拖拽放置、评论气泡 摇晃脱离、自动梳理 ———— —————————————— —————————————— —————————————— ——————————————
MyScreentShot
Soft ScreenShot
Blender
(动态调整当前Socket的数量)
UE4
Houdini
Unity(略)
3ds(略)
Maya(略)
设计一下核心类的分支类
命名
Mode 不重新创建对象的前提下,模式可以右键切换而不影响功能的(只影响外观) Status 不重新创建对象的前提下,模式可以右键切换但影响功能的 Type 需要重新创建对象,不能自由切换
设计一下Node类
Mode FType 所属分类,改变标题颜色
设计一下Socket类
类名 | |
---|---|
Int | |
百分比 |
Int = 1,
Float = 2,
Vec2 = 3,
Vec3 = 4,
Vec4 = 5,
Pic = 6,
LineEdit = 7, # 包括Int/Float
DragLineEdit = 8,
ComboBox = 9,
CheckBox = 10,
RadioButton = 11,
设计一下Edge类
Mode 主要是操作模式上,例如拖拽出去右键是创建还是取消,从节点上拖拽出去是怎么样
设计一下Scene类
是否开启小窗口这种