open3d.geometry.OctreeNodeInfo#

class open3d.geometry.OctreeNodeInfo#

OctreeNode’s information. OctreeNodeInfo is computed on the fly, not stored with the Node.

__init__(self: open3d.geometry.OctreeNodeInfo, origin: typing.Annotated[numpy.typing.ArrayLike, numpy.float64, size: typing.SupportsFloat, depth: typing.SupportsInt, child_index: typing.SupportsInt) None#
Parameters:
  • origin (Annotated[numpy.typing.ArrayLike, numpy.float64,) –

  • size (SupportsFloat) –

  • depth (SupportsInt) –

  • child_index (SupportsInt) –

property child_index#

Node’s child index of itself. For non-root nodes, child_index is 0~7; root node’s child_index is -1.

Type:

int

property depth#

Depth of the node to the root. The root is of depth 0.

Type:

int

property origin#

Origin coordinate of the node.

Type:

(3, 1) float numpy array

property size#

Size of the node.

Type:

float