What’s Changed

Summary

Summary of changes in the Alias Python API version 4.5.0.

New

Python bindings to Alias C++ API

assign_children_to_parent_layer

Overloaded function.

assign_nodes_to_layer

Overloaded function.

create_group_for_layer

Create a group node for the specified layer.

delete_all_construction_history

Delete the construction histor for all the given curve on surface objects.

delete_all

Delete all the Alias Objects in the list.

delete_dag_nodes_by_name

Delete the dag nodes with the given names.

delete_layers_by_name

Delete the layers with the given names.

delete_sets_by_name

Delete sets by name.

do_updates

The do_updates flag is used to notify the system that you are finished performing.

get_dag_nodes_by_name

Returns a list of the dag nodes matching the given names.

get_empty_sets

Return a list of all empty sets in the Alias Universe.

get_layers

Overloaded function.

get_layers_by_name

Return the AlLayer objects found from the given list of names.

get_locators

Return a list of all AlLocator objects in the Alias Universe.

get_locators_by_name

Return a list of AlLocator objects with the given names.

get_references_by_name

Return the AlReferenceFile objects matching the given list of names.

get_sets_by_name

Get sets by name.

get_shaders_by_name

Return the Shader objects found by the given list of names.

pick_all_locators

Pick all locators.

pick_all_layers

Pick all layers in the Alias Universe.

pick_layers

Overloaded function.

pick_locators

Overloaded function.

pick_nodes

Overloaded function.

pick_nodes_assigned_to_layers

Overloaded function.

pick_nodes_assigned_to_shaders

Overloaded function.

remove_references

Remove all the AlReferenceFile from the Alias Universe.

reset_pivots

Overloaded function.

search_node_is_template

Search the entire DAG for nodes that are templates.

set_layer_symmetry

Overloaded function.

unpick_all_layers

Unpick all layers in the Alias Universe.

unpick_all_locators

Unpick all locators.

AlGroupNode.add_children

Adds an AlDagNode to the end of the list of child AlDagNodes.

TraverseDagInputData.node_names

Get or set the list of node names to filter the search results.

TraverseDagInputData.nodeNamesInclusive

Get or set the flag to indicate if the nodeNames filter is inclusive.

TraverseDagOutputData.count

Get the number of nodes obtained from traversing the DAG.

Updated

search_node_is_instance

Search the entire DAG for nodes that are instances.

search_node_layer_does_not_match_parent_layer

Search the entire DAG for nodes that do not have the same layer assigned as their parent node.

search_node_unused_curves_on_surface

Search the DAG for nodes that have unused curves on surface.

search_node_unused_curves_on_surface_with_history

Search the DAG for nodes that have unused curves on surface.

TraverseDagInputData

Input data for traversing teh dag.

Details: