View on GitHub

PyInventor

3D Graphics in Python with Open Inventor

inventor.Node

class Node(FieldContainer)

Base class for scene objects of type SoNode.

Note that children of group nodes can be accessed as Python sequences, including indexing, slicing, len and del operators.

Method resolution order:

Methods defined here:

append(...)

Appends a scene object to a group node.

Args:

get_nodekit_catalog(...)

Returns catalog entries of a nodekit instance.

Returns:

insert(...)

Inserts a scene object into a group node.

Args:

node_id(...)

Return the unique node identifier.

Returns:

remove(...)

Removes a scene object from a group node.

Args:

replace_manip(...)

Replaces this manipulator from the position identified by the given path with a transform node. This instance must be derived from SoTransformManip.

Args:

replace_node(...)

Replaces the node at the end of given path with this manipulator instance, which must be derived from SoTransformManip.

Args:

Methods inherited from FieldContainer:

check_type(...)

Checks if a scene object is derived form a given type.

Args:

Returns:

enable_notify(...)

Enables or disables change notifications for a scene object.

Args:

get(...)

Returns a field or part by name.

Args:

Returns:

get_field(...)

Returns a field object by name or list of all fields.

Returns:

get_name(...)

Returns the instance name of a scene object.

Returns:

get_type(...)

Return the type name of a scene object.

Returns:

internal_pointer(...)

Return the internal field container pointer.

Returns:

set(...)

Initializes fields or parts of a node kit.

Args:

set_name(...)

Sets the instance name of a scene object.

Args:

touch(...)

Marks a scene object as modified.