NX Open C++ Reference Guide
|
Represents a Mechatronics::PreferencesBuilder builder. More...
Public Member Functions | |
double | CollisionPrecision () |
Returns the collision precision. | |
double | DynamicFriction () |
Returns the dynamic friction. | |
double | ErrorReduction () |
Returns the error reduction. | |
NXOpen::Expression * | Gx () |
Returns the gx. | |
NXOpen::Expression * | Gy () |
Returns the gy. | |
NXOpen::Expression * | Gz () |
Returns the gz. | |
int | MaxIteration () |
Returns the max iteration. | |
double | RefreshPrecision () |
Returns the inspector refresh precision. | |
double | Restitution () |
Returns the restitution. | |
void | SetCollisionPrecision (double collisionPrecision) |
Sets the collision precision. | |
void | SetDynamicFriction (double dynamicFriction) |
Sets the dynamic friction. | |
void | SetErrorReduction (double errorReduction) |
Sets the error reduction. | |
void | SetMaxIteration (int maxIter) |
Sets the max iteration. | |
void | SetRefreshPrecision (double refreshPrecision) |
Sets the inspector refresh precision. | |
void | SetRestitution (double restitution) |
Sets the restitution. | |
void | SetSpringForceMultiplier (double springForceMultiplier) |
Sets the spring force multiplier. | |
void | SetStaticFriction (double staticFriction) |
Sets the static friction. | |
void | SetStepTime (double stepTime) |
Sets the step time. | |
void | SetTolerance (double tolerance) |
Sets the tolerance. | |
double | SpringForceMultiplier () |
Returns the spring force multiplier. | |
double | StaticFriction () |
Returns the static friction. | |
double | StepTime () |
Returns the step time. | |
double | Tolerance () |
Returns the tolerance. |
Represents a Mechatronics::PreferencesBuilder builder.
To create a new instance of this class, use Mechatronics::PhysicsManager::CreatePreferenceBuilder
Default values.
Property | Value |
---|---|
CollisionPrecision |
0.1 |
DynamicFriction |
0.7 |
ErrorReduction |
50 |
Gx.Value |
0 (millimeters part), 0 (inches part) |
Gy.Value |
0 (millimeters part), 0 (inches part) |
Gz.Value |
-9806.65 (millimeters part), -386.09 (inches part) |
MaxIteration |
100 |
Restitution |
0.01 |
SpringForceMultiplier |
100 |
StaticFriction |
0.7 |
StepTime |
0.001 |
Tolerance |
0.1 |
Created in NX7.5.1.
Returns the collision precision.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the dynamic friction.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the error reduction.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the gx.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the gy.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the gz.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the max iteration.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the inspector refresh precision.
This option specifies the refresh precision to be used by the inspector to determine whether to update property values in UI or not.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the restitution.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::PreferencesBuilder::SetCollisionPrecision | ( | double | collisionPrecision | ) |
Sets the collision precision.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
collisionPrecision | collisionprecision |
void NXOpen::Mechatronics::PreferencesBuilder::SetDynamicFriction | ( | double | dynamicFriction | ) |
Sets the dynamic friction.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
dynamicFriction | dynamicfriction |
void NXOpen::Mechatronics::PreferencesBuilder::SetErrorReduction | ( | double | errorReduction | ) |
Sets the error reduction.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
errorReduction | errorreduction |
void NXOpen::Mechatronics::PreferencesBuilder::SetMaxIteration | ( | int | maxIter | ) |
Sets the max iteration.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
maxIter | maxiter |
void NXOpen::Mechatronics::PreferencesBuilder::SetRefreshPrecision | ( | double | refreshPrecision | ) |
Sets the inspector refresh precision.
This option specifies the refresh precision to be used by the inspector to determine whether to update property values in UI or not.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
refreshPrecision | refreshprecision |
void NXOpen::Mechatronics::PreferencesBuilder::SetRestitution | ( | double | restitution | ) |
Sets the restitution.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
restitution | restitution |
void NXOpen::Mechatronics::PreferencesBuilder::SetSpringForceMultiplier | ( | double | springForceMultiplier | ) |
Sets the spring force multiplier.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
springForceMultiplier | springforcemultiplier |
void NXOpen::Mechatronics::PreferencesBuilder::SetStaticFriction | ( | double | staticFriction | ) |
Sets the static friction.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
staticFriction | staticfriction |
void NXOpen::Mechatronics::PreferencesBuilder::SetStepTime | ( | double | stepTime | ) |
Sets the step time.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
stepTime | steptime |
void NXOpen::Mechatronics::PreferencesBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
tolerance | tolerance |
Returns the spring force multiplier.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the static friction.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the step time.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
Returns the tolerance.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")