Vector3D#

class ansys.mechanical.stubs.v242.Ansys.ACT.Math.Vector3D(x: float, y: float, z: float)#

Bases: object

Vector in 3D-space

Overview#

Cross

Cross product - same as multiply operator

Dot

Dot product.

GetDistance

Squared distance between vectors/points

GetDistanceSquared

Squared distance between vectors/points

__add__

Plus operator

__eq__

Equal operator

__mul__

Multiply a factor by a vector operator.

__ne__

Not-Equal operator

__neg__

Unary minus operator

__sub__

Minus operator

__truediv__

Divide a vector by a factor operator.

op_Explicit

op_Explicit method.

Add

Add vector to itself.

CloneNormalized

Create a normalized copy of a vector

CrossProduct

Cross product.

DotProduct

Dot product.

Equals

Object.Equals(object o) override

GetHashCode

Object.GetHashCode() override

GetType

GetType method.

Normalize

Convert to an unit vector

Subtract

Subtract vector from itself.

ToString

String representation.

Item

Item property.

Magnitude

Vector magnitude accessor

MagnitudeSquared

Vector magnitude squared accessor

Property detail#

property Vector3D.Item: float | None#

Item property.

property Vector3D.Magnitude: float | None#

Vector magnitude accessor

property Vector3D.MagnitudeSquared: float | None#

Vector magnitude squared accessor

Method detail#

Vector3D.Add(vec3: Ansys.ACT.Math.Vector3D) None#

Add vector to itself.

Vector3D.CloneNormalized() Ansys.ACT.Math.Vector3D#

Create a normalized copy of a vector

classmethod Vector3D.Cross(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) Ansys.ACT.Math.Vector3D#

Cross product - same as multiply operator

Vector3D.CrossProduct(vec3: Ansys.ACT.Math.Vector3D) Ansys.ACT.Math.Vector3D#

Cross product.

classmethod Vector3D.Dot(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) float#

Dot product.

Vector3D.DotProduct(vec3: Ansys.ACT.Math.Vector3D) float#

Dot product.

Vector3D.Equals(o: Any) bool#

Object.Equals(object o) override

classmethod Vector3D.GetDistance(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) float#

Squared distance between vectors/points

classmethod Vector3D.GetDistanceSquared(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) float#

Squared distance between vectors/points

Vector3D.GetHashCode() int#

Object.GetHashCode() override

Vector3D.GetType() type#

GetType method.

Vector3D.Normalize() None#

Convert to an unit vector

Vector3D.Subtract(vec3: Ansys.ACT.Math.Vector3D) None#

Subtract vector from itself.

Vector3D.ToString() str#

String representation.

classmethod Vector3D.__add__(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) Ansys.ACT.Math.Vector3D#

Plus operator

classmethod Vector3D.__eq__(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) bool#

Equal operator

classmethod Vector3D.__mul__(factor: float, vec3: Ansys.ACT.Math.Vector3D) Ansys.ACT.Math.Vector3D#

Multiply a factor by a vector operator.

classmethod Vector3D.__ne__(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) bool#

Not-Equal operator

classmethod Vector3D.__neg__(vec3: Ansys.ACT.Math.Vector3D) Ansys.ACT.Math.Vector3D#

Unary minus operator

classmethod Vector3D.__sub__(a: Ansys.ACT.Math.Vector3D, b: Ansys.ACT.Math.Vector3D) Ansys.ACT.Math.Vector3D#

Minus operator

classmethod Vector3D.__truediv__(vec3: Ansys.ACT.Math.Vector3D, divFactor: float) Ansys.ACT.Math.Vector3D#

Divide a vector by a factor operator.

classmethod Vector3D.op_Explicit(vec3: Ansys.ACT.Math.Vector3D) float#

op_Explicit method.