I see that some of you have found the 2013 docs.
For your convenience, here’s a list of the new commands and Object Model methods, but with actual links 🙂
New Commands
- AddPortToICENode2 – Adds a new port at the specified location and returns an XSICollection of new port objects.
- HideAllPortValues – Hides all port values in specific container node(s).
- SetCheckerboardMode – Sets the Checkerboard mode of a particular Texture Editor view.
- TransferAllPropertiesAcrossGenOp – Added new IncludeAllClusters parameter to specify that clusters with no properties are included in the transfer
New Methods (Object Model)
- ICEAttribute.DataArray – Sets a 1D Array object containing the data defined by an attribute.
- ICEAttribute.DataArray2D – Sets a 2D Array object containing the 2D data defined by an attribute.
- XSICollection.Filter – Returns a subset of this collection as a new collection of objects matching the filter criteria.
- Clip.AddProperty2 – Creates and adds a UserDataBlob or CustomProperty to a Clip object. This method is specific to the python language.
- Geometry.AddICEAttribute – Adds and returns a new attribute data on a geometry.
- Geometry.RemoveICEAttribute – Removes a non-built-in attribute from a geometry if not required by an ICETree.
- Layout.CreateViewFromDefinitionFile2 – Creates a new View object given the path to its definition on disk. This method is similar to Layout.CreateViewFromDefinitionFile but specific to the python language.
- Layout.FindView2 – Finds an existing View object given a name in this layout. This method is similar to Layout.FindView but specific to the python language.
- Menu.AddItem2 – Adds a menu item at to end of the menu. This method is similar to Menu.AddItem but specific to the python language.
- Menu.AddCommandItem2 – Adds a menu item at the end of the menu and attaches a command. This method is similar to Menu.AddCommandItem but specific to the python language.
- Menu.AddCallbackItem2 – Adds a menu item to the end of the menu and attaches a callback function. This method is similar to Menu.AddCallbackItem but specific to the python language.
- ICENode.GetPortFromName2 – Returns the ICENodePort object that matches a specific port name. This method is similar to ICENode.GetPortFromName but specific to the python language.
- ICENode.GetPortFromIndex2 – Returns the ICENodePort object specified by a port index, group index and group instance index. This method is similar to ICENode.GetPortFromIndex but specific to the python language.
- Operator.GetPortAt – Returns the specified Port object. This method is similar to Operator.PortAt but specific to the python language.
- Operator.GetPort3 – Returns the specified Port object for the operator. This method is similar to Operator.GetPort2 but specific to the python language.
- Override.AddParameterEntry2 – Adds a new entry to override the input parameter and returns the new overriding parameter. This method is similar to Override.AddParameterEntry but specific to the python language.
- Primitive.GetGeometry3 – Returns a Geometry object containing the object’s geometry. This method is similar to Primitive.GetGeometry2 but specific to the python language.
- ProjectItem.AddICEAttribute – Adds and returns a new attribute data on this object.
- ProjectItem.RemoveICEAttribute – Removes a non-built-in attribute from a geometry if not required by an ICETree.
- SceneItem.GetPropertyFromName2 – Returns a property, given its scripting name. This method is similar to SceneItem.GetPropertyFromName but specific to the python language.
- SceneItem.GetLocalPropertyFromName2 – Returns a local property, given its scripting name. This method is similar to SceneItem.GetLocalPropertyFromName but specific to the python language.
- ShaderArrayParamDef.ItemDef2 – Returns the underlying ShaderParamDef or ShaderStructParamDef object for this array item. This method is similar to ShaderArrayParamDef.ItemDef but specific to the Python language.
- ShaderArrayParameter.Item2 – Returns the specified ShaderParameter item in this array. This method is similar to ShaderArrayParameter.Item but specific to the Python language.
- ShaderParamDefContainer.AddParamDef2 – This method is similar to ShaderParamDefContainer.AddParamDef but specific to the Python language.
- ShaderParamDefContainer.GetParamDefByName2 – Returns the ShaderParamDef that matches the specified name from this container. This method is similar to ShaderParamDefContainer.GetParamDefByName but specific to the Python language.
- ShaderParameter.Definition2 – Returns the shader parameter definition as a ShaderParamDef object. This method is similar to ShaderParameter.Definition but specific to the Python language.
- View.FindView2 – Finds an existing View object given a name. This method is similar to View.FindView but specific to the Python language.
- X3DObject.GetActivePrimitive3 – Returns the 3D object’s active Primitive for a given frame. This method is similar to X3DObject.GetActivePrimitive2 but specific to the Python language.
- XSIApplication.ActiveProject3 – Returns or sets the active XSIProject object. This method is similar to XSIApplication.ActiveProject2 but specific to the Python language.
- XSIApplication.GetObjectFromID2 – Returns the object matching the specified ID. This method is similar to XSIApplication.GetObjectFromID but specific to the python language.
- XSIFactory.CreateObjectFromPreset2 – Creates an object from a preset and optional preset family name. This method is similar to XSIFactory.CreateObjectFromPreset but specific to the Python language.
- ShaderParamDefOptions.SetReadOnly – Sets the Read Only capability of the Shader parameter.
- XSIApplication.GetCustomPropertyCount – Returns the Custom Property count for a given type.
Sadly, ATM, your “actual” links do not seem to work either…
(they send you to an Autodesk 404.htm page)
Maybe the doc.autodesk.com links work only inside the ADS network.
Does this work for you?
http://download.autodesk.com/global/docs/softimage2013/en_us/sdkguide/si_cmds/AddPortToICENode2.html
In my blog post, I used this link:
http://docs.autodesk.com/SI/11/ENU/Softimage-SDK-Documentation/si_cmds/AddPortToICENode2.html
The first link does work… 😉
Thanks! I updated all the links in my blog post to use the download.autodesk.com URL
Thanks for the links…
I dont get exactly what “but specific to the Python language” means. Did this not work with Python before? How do they differ?
Thanks Stephen for the nice and succinct compilation, I really appreciate the way your blog is becoming a most treasured knowledge base for me. Keep up the good efforts !
Thanks for the useful and succinct compilation Stephen, I really appreciate the way your blog is becoming one of the most treasured knowledge base for me. Keep up the good efforts !
Confirmed: links are working now! 😉
thanks Stephen
Why so many ‘python specific’ methods?
I would like to know what it means also! 🙂