LineToBeamsolve(ListPoint3, ListLine3, Boolean, Boolean, Double, ListVector3, ListString, ListColor, ListCroSec, ListDouble, Boolean, ListPoint3, ListBuilderBeam, String) Method

Converts flattened list of lines to beams.

Definition

Namespace: Karamba.Elements
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public static void solve(
	List<Point3> inNodes,
	List<Line3> inLines,
	bool newNodes,
	bool removeDup,
	double limitDist,
	List<Vector3> inZOris,
	List<string> inIds,
	List<Color> inColours,
	List<CroSec> inCrosecs,
	List<double> inBklLens,
	bool inBending,
	out List<Point3> outPoints,
	out List<BuilderBeam> outBeams,
	out string info
)

Parameters

inNodes  ListPoint3
these points will be inserted at the beginning of the graphs node-list. This makes it easy to reference them by index.
inLines  ListLine3
Lines which form the basis for the beam-elements. May contain 'null'-entries which lead to 'null'-entries in the output.
newNodes  Boolean
if false, a line only result in an element if it connects to points given in in_node.
removeDup  Boolean
if true duplicate lines get removed - otherwise there could be two elements on the same spot which is normally not preferred.
limitDist  Double
limit distance [m] for coincident points. If negative, nodes of elements are tested for proximity (smaller than ABS(LDist)) to list of points given to the input-plug only. This allows to add zero-length elements.
inZOris  ListVector3
Z-orientations of the beam elements. May be an empty list.
inIds  ListString
identifiers for the element. Need not be unique in a model.
inColours  ListColor
colour for the element. May be an empty list.
inCrosecs  ListCroSec
crosec for the element. May be an empty list.
inBklLens  ListDouble
buckling lengths of the elements. May be an empty list. The buckling length is used for Y, Z and LT buckling.
inBending  Boolean
true if the elements have bending stiffness. In case of false they are trusses.
outPoints  ListPoint3
points for the model with in_nodes coming first.
outBeams  ListBuilderBeam
beams of the model with default properties.
info  String
information regarding the conversion of lines to beams.

See Also