Methods

[EditorBrowsable(EditorBrowsableState.Never)] public static class Methods
Class containing some of the methods that are invoked by certain expression methods or operators.

Methods

Absolute

#
public static dynamic Absolute(object value)
Perform an absolute operation on a value.
value (object)

Abzolute

#
public static dynamic Abzolute(object value)
Perform an abzolute operation on a value. Same as Absolute(object) except in the case of Fields, where an AbzoluteField is created.
value (object)

Append

#
public static Array Append(Array array, object element)
Append an element to an array.
array (Array)
element (object)

Append

#
public static Array Append(Array first, Array second)
Append an array to another array.
first (Array)
second (Array)

Area

#
public static double Area(dynamic shape)
shape (dynamic)

Ceiling

#
public static dynamic Ceiling(object value)
Perform a ceiling operation on a value.
value (object)

Complex

#
public static Complex Complex(object real, object imaginary)
Create a complex number.
real (object)
imaginary (object)

CrossProduct

#
public static dynamic CrossProduct(object left, object right)
Perform a cross-product multiplication.
left (object)
right (object)

Divide

#
public static dynamic Divide(object a, object b)
Perform a division operation.
a (object)
b (object)

DotProduct

#
public static dynamic DotProduct(object left, object right)
Perform a dot-product multiplication.
left (object)
right (object)

Exp

#
public static dynamic Exp(object value)
Get the natural exponent of a value.
value (object)

Factorial

#
public static dynamic Factorial(object value)
Perform a factorial operation.
value (object)

Floor

#
public static dynamic Floor(object value)
Perform a floor operation on a value.
value (object)

Insert

#
public static Array Insert(Array array, double index, Array elements)
Insert an array into an existing array.
array (Array)
index (double)
elements (Array)

Insert

#
public static Array Insert(Array array, double index, object element)
Insert a new element into an existing array.
array (Array)
index (double)
element (object)

Insert

#
public static Array Insert(Array array, int index, Array elements)
Insert an array into an existing array.
array (Array)
index (int)
elements (Array)

Insert

#
public static Array Insert(Array array, int index, object element)
Insert a new element into an existing array.
array (Array)
index (int)
element (object)

Length

#
public static double Length(dynamic shape)
shape (dynamic)

Log

#
public static dynamic Log(object value, object base)
Get the custom base logarithm of a value.
value (object)
base (object)

Log

#
public static dynamic Log(object value)
Get the natural logarithm of a value.
value (object)

Log10

#
public static dynamic Log10(object value)
Get the base-ten logarithm of a value.
value (object)

Log2

#
public static dynamic Log2(object value)
Get the base-two logarithm of a value.
value (object)

Mirror

#
public static dynamic Mirror(dynamic shape, Plane plane)
shape (dynamic)
plane (Plane)

Move

#
public static dynamic Move(dynamic shape, double x, double y, double z)
shape (dynamic)
x (double)
y (double)
z (double)

Move

#
public static dynamic Move(dynamic shape, double x, double y)
shape (dynamic)
x (double)
y (double)

Move

#
public static dynamic Move(dynamic shape, double z)
shape (dynamic)
z (double)

Move

#
public static dynamic Move(dynamic shape, Vector3d motion)
shape (dynamic)
motion (Vector3d)

Orient

#
public static dynamic Orient(dynamic shape, Plane source, Plane target)
shape (dynamic)
source (Plane)
target (Plane)

Point

#
public static Point3d Point(params object[] c)
Create a point.
c (params object[])

Prepend

#
public static Array Prepend(Array array, object element)
Prepend an element to an array.
array (Array)
element (object)

Prepend

#
public static Array Prepend(Array first, Array second)
Prepend an array to another array.
first (Array)
second (Array)

Prod

#
public static dynamic Prod(params object[] args)
Perform a mass multiplication operation.
args (params object[])

Project

#
public static dynamic Project(dynamic shape, Plane plane)
shape (dynamic)
plane (Plane)

Raise

#
public static dynamic Raise(object a, object b)
Perform an exponentiation operation.
a (object)
b (object)

Remove

#
public static Array Remove(Array array, double index)
Remove an indexed element from an array.
array (Array)
index (double)

Remove

#
public static Array Remove(Array array, int index)
Remove an indexed element from an array.
array (Array)
index (int)

Reverse

#
public static Array Reverse(Array array)
Reverse all elements in an array.
array (Array)

Rotate

#
public static dynamic Rotate(dynamic shape, Plane plane, Angle angle)
shape (dynamic)
plane (Plane)
angle (Angle)

Rotate

#
public static dynamic Rotate(dynamic shape, Plane plane, double angle)
shape (dynamic)
plane (Plane)
angle (double)

Rotate

#
public static dynamic Rotate(dynamic shape, Point3d anchor, Angle angle)
shape (dynamic)
anchor (Point3d)
angle (Angle)

Rotate

#
public static dynamic Rotate(dynamic shape, Point3d anchor, double angle)
shape (dynamic)
anchor (Point3d)
angle (double)

Round

#
public static dynamic Round(object value, object decimals)
Round a value to the specified number of decimal digits.
value (object)
decimals (object)

Round

#
public static dynamic Round(object value)
Round a value to the nearest integral state.
value (object)

Scale

#
public static dynamic Scale(dynamic shape, Point3d anchor, double factor)
shape (dynamic)
anchor (Point3d)
factor (double)

Sort

#
public static Array Sort(Array array)
Sort all elements in an array.
array (Array)

Subtract

#
public static dynamic Subtract(object a, object b)
Perform a subtraction operation.
a (object)
b (object)

Sum

#
public static dynamic Sum(params object[] args)
Perform a mass addition operation.
args (params object[])

Swap

#
public static Array Swap(Array array, double index0, double index1)
Swap two elements in an array.
array (Array)
index0 (double)
index1 (double)

Swap

#
public static Array Swap(Array array, int index0, int index1)
Swap two elements in an array.
array (Array)
index0 (int)
index1 (int)

Transform

#
public static dynamic Transform(dynamic shape, Transform transformation)
shape (dynamic)
transformation (Transform)

Vector

#
public static Vector3d Vector(params object[] c)
Create a vector.
c (params object[])

Volume

#
public static double Volume(dynamic shape)
shape (dynamic)