|
FactoryLoadTrapezoidalForceLoad Method
|
Namespace:
Karamba.Factories
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxpublic virtual DistributedForce TrapezoidalForceLoad(
Vector3 direction,
double t0,
double t1,
double t2,
double t3,
double loadValue,
LoadOrientation loadOrientation = LoadOrientation.global,
string lcName = "0",
List<string> beamIds = null,
List<Guid> beamGuids = null
)
Public Overridable Function TrapezoidalForceLoad (
direction As Vector3,
t0 As Double,
t1 As Double,
t2 As Double,
t3 As Double,
loadValue As Double,
Optional loadOrientation As LoadOrientation = LoadOrientation.global,
Optional lcName As String = "0",
Optional beamIds As List(Of String) = Nothing,
Optional beamGuids As List(Of Guid) = Nothing
) As DistributedForce
public:
virtual DistributedForce^ TrapezoidalForceLoad(
Vector3 direction,
double t0,
double t1,
double t2,
double t3,
double loadValue,
LoadOrientation loadOrientation = LoadOrientation::global,
String^ lcName = L"0",
List<String^>^ beamIds = nullptr,
List<Guid>^ beamGuids = nullptr
)
abstract TrapezoidalForceLoad :
direction : Vector3 *
t0 : float *
t1 : float *
t2 : float *
t3 : float *
loadValue : float *
?loadOrientation : LoadOrientation *
?lcName : string *
?beamIds : List<string> *
?beamGuids : List<Guid>
(* Defaults:
let _loadOrientation = defaultArg loadOrientation LoadOrientation.global
let _lcName = defaultArg lcName "0"
let _beamIds = defaultArg beamIds null
let _beamGuids = defaultArg beamGuids null
*)
-> DistributedForce
override TrapezoidalForceLoad :
direction : Vector3 *
t0 : float *
t1 : float *
t2 : float *
t3 : float *
loadValue : float *
?loadOrientation : LoadOrientation *
?lcName : string *
?beamIds : List<string> *
?beamGuids : List<Guid>
(* Defaults:
let _loadOrientation = defaultArg loadOrientation LoadOrientation.global
let _lcName = defaultArg lcName "0"
let _beamIds = defaultArg beamIds null
let _beamGuids = defaultArg beamGuids null
*)
-> DistributedForce Parameters
- direction
- Type: Karamba.GeometryVector3
Direction of the load with respect to the loadOrientation. - t0
- Type: SystemDouble
parameter value (t between and including 0 and 1) of the start of trapezoidal load domain. - t1
- Type: SystemDouble
parameter value (t between and including 0 and 1) of the start of trapezoidal load constant domain. - t2
- Type: SystemDouble
parameter value (t between and including 0 and 1) of the end of trapezoidal load constant domain. - t3
- Type: SystemDouble
parameter value (t between and including 0 and 1) of the end of trapezoidal load domain. - loadValue
- Type: SystemDouble
Extreme value assumed by the load. - loadOrientation (Optional)
- Type: Karamba.LoadsLoadOrientation
Orientation of the load. - lcName (Optional)
- Type: SystemString
Load case to which the load belongs. - beamIds (Optional)
- Type: System.Collections.GenericListString
Identifiers of beams where the load is applied. - beamGuids (Optional)
- Type: System.Collections.GenericListGuid
Guids of beams where the load is applied.
Return Value
Type:
DistributedForce[Missing <returns> documentation for "M:Karamba.Factories.FactoryLoad.TrapezoidalForceLoad(Karamba.Geometry.Vector3,System.Double,System.Double,System.Double,System.Double,System.Double,Karamba.Loads.LoadOrientation,System.String,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.Guid})"]
See Also