C# Class Canguro.Analysis.AreaDeformationCalculator

Inheritance: ModelCalculator
Show file Open project: rforsbach/Treu-Structure

Public Methods

Method Description
AreaDeformationCalculator ( ) : System
GetCurve ( AreaElement area, AbstractCase ac, int numPoints, float deformationScale, float paintScaleFactorTranslation, float &xPos ) : System.Vector3[]
GetCurvedAxis ( AreaElement area, AbstractCase ac, DeformationAxis component, int numPoints ) : ].float[
GetCurvedPoint ( AreaElement area, AbstractCase ac, DeformationAxis component, float xPos ) : float[]
GetDeformationVectors ( AreaElement area, System.Vector3 localAxes, AbstractCase abstractCase, System.Vector3 ctrlPoints, System.Vector3 deformations ) : bool

Private Methods

Method Description
getCurvedAxis ( AreaElement area, AbstractCase ac, DeformationAxis component, float controlPoints ) : void
getDeformationAt ( AreaElement area, AbstractCase abstractCase, System.Vector3 request, System.Vector3 &deformation ) : void

Method Details

AreaDeformationCalculator() public method

public AreaDeformationCalculator ( ) : System
return System

GetCurve() public method

public GetCurve ( AreaElement area, AbstractCase ac, int numPoints, float deformationScale, float paintScaleFactorTranslation, float &xPos ) : System.Vector3[]
area Canguro.Model.AreaElement
ac Canguro.Model.Load.AbstractCase
numPoints int
deformationScale float
paintScaleFactorTranslation float
xPos float
return System.Vector3[]

GetCurvedAxis() public method

public GetCurvedAxis ( AreaElement area, AbstractCase ac, DeformationAxis component, int numPoints ) : ].float[
area Canguro.Model.AreaElement
ac Canguro.Model.Load.AbstractCase
component DeformationAxis
numPoints int
return ].float[

GetCurvedPoint() public method

public GetCurvedPoint ( AreaElement area, AbstractCase ac, DeformationAxis component, float xPos ) : float[]
area Canguro.Model.AreaElement
ac Canguro.Model.Load.AbstractCase
component DeformationAxis
xPos float
return float[]

GetDeformationVectors() public method

public GetDeformationVectors ( AreaElement area, System.Vector3 localAxes, AbstractCase abstractCase, System.Vector3 ctrlPoints, System.Vector3 deformations ) : bool
area Canguro.Model.AreaElement
localAxes System.Vector3
abstractCase Canguro.Model.Load.AbstractCase
ctrlPoints System.Vector3
deformations System.Vector3
return bool