api
Public API for 3dsmax
MaxHost
Bases: HostBase
, IWorkfileHost
, ILoadHost
, IPublishHost
Source code in client/ayon_max/api/pipeline.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
|
create_context_node()
staticmethod
Helper for creating context holding node.
Source code in client/ayon_max/api/pipeline.py
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
|
get_all_children(parent, node_type=None)
Handy function to get all the children of a given node
Parameters:
Name | Type | Description | Default |
---|---|---|---|
parent | 3dsmax Node1 | Node to get all children of. | required |
node_type | None, runtime.class | give class to check for e.g. rt.FFDBox/rt.GeometryClass etc. | None |
Returns:
Name | Type | Description |
---|---|---|
list | list of all children of the parent node |
Source code in client/ayon_max/api/lib.py
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
|
lsattr(attr, value=None, root=None)
List nodes having attribute with specified value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
attr | str | Attribute name to match. | required |
value | (str, Optional) | Value to match, of omitted, all nodes with specified attribute are returned no matter of value. | None |
root | (str, Optional) | Root node name. If omitted, scene root is used. | None |
Returns:
Type | Description |
---|---|
list | list of nodes. |
Source code in client/ayon_max/api/lib.py
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
|