geometry.parameters.Vector

geometry.parameters.Vector(
    value,
    free=False,
    name=None,
    bounds=None,
    _constraints=list(),
)

3D vector parameter (position, offset, direction, size).

Example

position = Vector(value=[1.0, 2.0, 3.0], free=True, name='pos')
offset = Vector(value=[0, 0, 0], free=False)

Attributes

Name Description
xyz Alias for .value (3D coordinates).

Methods

Name Description
norm Compute Euclidean norm.
normalize Return a normalized Vector (unit length).

norm

geometry.parameters.Vector.norm()

Compute Euclidean norm.

normalize

geometry.parameters.Vector.normalize()

Return a normalized Vector (unit length).