API Reference > Classes > PRC Mathematical Operators > OdPrcMath3dNonLinear Class
OdPrcMath3dNonLinear Class
OdPrcMath3dNonLinearOdPrcMath3dNonLinearOdPrcMath3dNonLinear
Syntax
C++
class OdPrcMath3dNonLinear : public OdPrcMath3d;

PrcMath3dNonLinear.h

 

Class stores information about the evaluation of a 3D non-linear function.

 
Name 
Description 
 
Destroys the mathematical evaluation object. 
OdPrcMath3d Class
 
Name 
Description 
 
read 
Reads a mathematical evaluation from a specified filer stream.
 
 
The base evaluation method which returns the evaluated parameter as a reference to an OdGePoint3d object.
 
OdPrcMath3dNonLinear Class
 
Name 
Description 
 
d2 
Returns the current square discriminant value. 
 
Returns the current left 3D non-linear transformation. 
 
Returns the current right 3D non-linear transformation. 
 
Sets a new square discriminant value.
 
 
Sets a new left 3D non-linear transformation.
 
 
Sets a new right 3D non-linear transformation.
 
 
Evaluates a specified parameter using the following formula:
tmp_result = left_transformation.evaluate(param); output.x = tmp_result.x * cos(tmp_result.y * d2); output.y = tmp_result.x * sin(tmp_result.y *d2); output.z = tmp_result.z; output = right_transformation.evaluate(output);
 
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.