nodes.geometry.vector
nodes.geometry.vector
Classes
| Name | Description |
|---|---|
| RadialTiling | Transform Coordinate System for Radial Tiling |
| VectorCurves | Map input vector components with curves |
| VectorMath | Perform vector math operation |
| VectorRotate | Rotate a vector around a pivot point (center) |
RadialTiling
nodes.geometry.vector.RadialTiling(
vector=None,
sides=5.0,
roundness=0.0,
*,
normalize=False,
)Transform Coordinate System for Radial Tiling
Attributes
| Name | Description |
|---|---|
| i_roundness | Input socket: Roundness |
| i_sides | Input socket: Sides |
| i_vector | Input socket: Vector |
| name | |
| node | |
| normalize | |
| o_segment_coordinates | Output socket: Segment Coordinates |
| o_segment_id | Output socket: Segment ID |
| o_segment_rotation | Output socket: Segment Rotation |
| o_segment_width | Output socket: Segment Width |
| tree | |
| type |
VectorCurves
nodes.geometry.vector.VectorCurves(fac=1.0, vector=None)Map input vector components with curves
Attributes
| Name | Description |
|---|---|
| i_fac | Input socket: Factor |
| i_vector | Input socket: Vector |
| name | |
| node | |
| o_vector | Output socket: Vector |
| tree | |
| type |
VectorMath
nodes.geometry.vector.VectorMath(
vector=None,
vector_001=None,
vector_002=None,
scale=1.0,
*,
operation='ADD',
)Perform vector math operation
Attributes
| Name | Description |
|---|---|
| i_scale | Input socket: Scale |
| i_vector | Input socket: Vector |
| i_vector_001 | Input socket: Vector |
| i_vector_002 | Input socket: Vector |
| name | |
| node | |
| o_value | Output socket: Value |
| o_vector | Output socket: Vector |
| operation | |
| tree | |
| type |
Methods
| Name | Description |
|---|---|
| absolute | Create Vector Math with operation ‘Absolute’. |
| add | Create Vector Math with operation ‘Add’. |
| ceil | Create Vector Math with operation ‘Ceil’. |
| cosine | Create Vector Math with operation ‘Cosine’. |
| cross_product | Create Vector Math with operation ‘Cross Product’. |
| distance | Create Vector Math with operation ‘Distance’. |
| divide | Create Vector Math with operation ‘Divide’. |
| dot_product | Create Vector Math with operation ‘Dot Product’. |
| faceforward | Create Vector Math with operation ‘Faceforward’. |
| floor | Create Vector Math with operation ‘Floor’. |
| fraction | Create Vector Math with operation ‘Fraction’. |
| length | Create Vector Math with operation ‘Length’. |
| maximum | Create Vector Math with operation ‘Maximum’. |
| minimum | Create Vector Math with operation ‘Minimum’. |
| modulo | Create Vector Math with operation ‘Modulo’. |
| multiply | Create Vector Math with operation ‘Multiply’. |
| multiply_add | Create Vector Math with operation ‘Multiply Add’. |
| normalize | Create Vector Math with operation ‘Normalize’. |
| power | Create Vector Math with operation ‘Power’. |
| project | Create Vector Math with operation ‘Project’. |
| reflect | Create Vector Math with operation ‘Reflect’. |
| refract | Create Vector Math with operation ‘Refract’. |
| scale | Create Vector Math with operation ‘Scale’. |
| sign | Create Vector Math with operation ‘Sign’. |
| sine | Create Vector Math with operation ‘Sine’. |
| snap | Create Vector Math with operation ‘Snap’. |
| subtract | Create Vector Math with operation ‘Subtract’. |
| tangent | Create Vector Math with operation ‘Tangent’. |
| wrap | Create Vector Math with operation ‘Wrap’. |
absolute
nodes.geometry.vector.VectorMath.absolute(vector=None)Create Vector Math with operation ‘Absolute’.
add
nodes.geometry.vector.VectorMath.add(vector=None, vector_001=None)Create Vector Math with operation ‘Add’.
ceil
nodes.geometry.vector.VectorMath.ceil(vector=None)Create Vector Math with operation ‘Ceil’.
cosine
nodes.geometry.vector.VectorMath.cosine(vector=None)Create Vector Math with operation ‘Cosine’.
cross_product
nodes.geometry.vector.VectorMath.cross_product(vector=None, vector_001=None)Create Vector Math with operation ‘Cross Product’.
distance
nodes.geometry.vector.VectorMath.distance(vector=None, vector_001=None)Create Vector Math with operation ‘Distance’.
divide
nodes.geometry.vector.VectorMath.divide(vector=None, vector_001=None)Create Vector Math with operation ‘Divide’.
dot_product
nodes.geometry.vector.VectorMath.dot_product(vector=None, vector_001=None)Create Vector Math with operation ‘Dot Product’.
faceforward
nodes.geometry.vector.VectorMath.faceforward(
vector=None,
vector_001=None,
vector_002=None,
)Create Vector Math with operation ‘Faceforward’.
floor
nodes.geometry.vector.VectorMath.floor(vector=None)Create Vector Math with operation ‘Floor’.
fraction
nodes.geometry.vector.VectorMath.fraction(vector=None)Create Vector Math with operation ‘Fraction’.
length
nodes.geometry.vector.VectorMath.length(vector=None)Create Vector Math with operation ‘Length’.
maximum
nodes.geometry.vector.VectorMath.maximum(vector=None, vector_001=None)Create Vector Math with operation ‘Maximum’.
minimum
nodes.geometry.vector.VectorMath.minimum(vector=None, vector_001=None)Create Vector Math with operation ‘Minimum’.
modulo
nodes.geometry.vector.VectorMath.modulo(vector=None, vector_001=None)Create Vector Math with operation ‘Modulo’.
multiply
nodes.geometry.vector.VectorMath.multiply(vector=None, vector_001=None)Create Vector Math with operation ‘Multiply’.
multiply_add
nodes.geometry.vector.VectorMath.multiply_add(
vector=None,
vector_001=None,
vector_002=None,
)Create Vector Math with operation ‘Multiply Add’.
normalize
nodes.geometry.vector.VectorMath.normalize(vector=None)Create Vector Math with operation ‘Normalize’.
power
nodes.geometry.vector.VectorMath.power(vector=None, vector_001=None)Create Vector Math with operation ‘Power’.
project
nodes.geometry.vector.VectorMath.project(vector=None, vector_001=None)Create Vector Math with operation ‘Project’.
reflect
nodes.geometry.vector.VectorMath.reflect(vector=None, vector_001=None)Create Vector Math with operation ‘Reflect’.
refract
nodes.geometry.vector.VectorMath.refract(
vector=None,
vector_001=None,
scale=1.0,
)Create Vector Math with operation ‘Refract’.
scale
nodes.geometry.vector.VectorMath.scale(vector=None, scale=1.0)Create Vector Math with operation ‘Scale’.
sign
nodes.geometry.vector.VectorMath.sign(vector=None)Create Vector Math with operation ‘Sign’.
sine
nodes.geometry.vector.VectorMath.sine(vector=None)Create Vector Math with operation ‘Sine’.
snap
nodes.geometry.vector.VectorMath.snap(vector=None, vector_001=None)Create Vector Math with operation ‘Snap’.
subtract
nodes.geometry.vector.VectorMath.subtract(vector=None, vector_001=None)Create Vector Math with operation ‘Subtract’.
tangent
nodes.geometry.vector.VectorMath.tangent(vector=None)Create Vector Math with operation ‘Tangent’.
wrap
nodes.geometry.vector.VectorMath.wrap(
vector=None,
vector_001=None,
vector_002=None,
)Create Vector Math with operation ‘Wrap’.
VectorRotate
nodes.geometry.vector.VectorRotate(
vector=None,
center=None,
axis=None,
angle=0.0,
rotation=None,
*,
rotation_type='AXIS_ANGLE',
invert=False,
)Rotate a vector around a pivot point (center)
Attributes
| Name | Description |
|---|---|
| i_angle | Input socket: Angle |
| i_axis | Input socket: Axis |
| i_center | Input socket: Center |
| i_rotation | Input socket: Rotation |
| i_vector | Input socket: Vector |
| invert | |
| name | |
| node | |
| o_vector | Output socket: Vector |
| rotation_type | |
| tree | |
| type |