DynamicRelaxationSolver Members
The DynamicRelaxationSolver type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
DynamicRelaxationSolver |
Initializes a new instance of the DynamicRelaxationSolver class.
|
Methods
Name | Description | |
---|---|---|
![]() |
AddProgress |
Adds the progress listener to this observable prosess.
(Inherited from ObservableProgress.) |
![]() |
AddResultListener |
Adds the result listener.
(Inherited from ObservableProgress.) |
![]() |
Equals(System.Object) | (Inherited from Object.) |
![]() |
Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
FireProgressChanged |
Fires the progress changed: Tells all the listeners about
the change in the observable progress.
(Inherited from ObservableProgress.) |
![]() |
FireResultChanged |
Fires the result changed.
(Inherited from ObservableProgress.) |
![]() |
GetHashCode |
Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType |
Gets the Type of the current instance. (Inherited from Object.) |
![]() |
InitBoundaryGeomertyProperties |
Initializes the boundary geomerty properties.
|
![]() |
InitValidationObjectProperties |
Initializes the validation object properties, incl. mass, stiffness, damping.
|
![]() ![]() |
InvalidateRect |
Invalidates the rect.
|
![]() |
MemberwiseClone |
Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
MoveValidationObjectBasedOnTwoPoints |
Help method: Moves the validation object from point_1 to point_2.
|
![]() |
NextIteration |
Next iteration in DR.
|
![]() |
RemoveProgress |
Removes the progress listener from the observable prosess
(Inherited from ObservableProgress.) |
![]() |
RemoveResultListener |
Removes the result listener.
(Inherited from ObservableProgress.) |
![]() |
SolveDynamicRelaxation |
Solves the dynamic relaxation.
|
![]() |
ToString | (Inherited from Object.) |
![]() ![]() |
UpdateWindow |
Updates the window.
|
Properties
Name | Description | |
---|---|---|
![]() |
BoundaryDamping |
The damping for the boundary. It is used to increase the damping of the validation
object when clashing. It is set to: 2 * Math.Sqr(Mass * Sum(All Stiffnesses)) * 2
|
![]() |
DynamicClashTest |
Gets or sets the dynamic clash test.
|
![]() |
MovementPrecision |
The movement precision.
|
![]() |
Path |
The current path, used for getting drag points in DR.
|
![]() |
PreviousPath | |
![]() |
ProgressMax |
Gets or sets the progress maximum.
(Inherited from ObservableProgress.) |
![]() |
ProgressMin |
Gets or sets the progress minimum.
(Inherited from ObservableProgress.) |
![]() |
RealAnglePath |
Gets or sets the real angle path.
|
![]() |
RealPath |
The real path to store the final calculated points.
|
![]() |
StiffnessBoundary |
The stiffness of the boundary. It is used to increase the stiffness
of the validation object, when clashing. It is set to: 8 (should not be changed, if
you doesn't know what you are doing).
|
![]() |
StopProgress |
Gets or sets a value indicating whether [stop progress].
|
![]() |
ValidationObject |
The current validation object.
|