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.

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-2021. Open Design Alliance. All rights reserved.