*PointToDeformableCurveJoint()
Creates a constraint between a point on one body and a curve, where the curve can deform and attach to one or multiple bodies.
Syntax
*PointToDeformableCurveJoint(ptdcv_name,"ptdcv_label",body, point, def_curve)Arguments
- ptdcv_name
- The variable name of the point to deformable curve joint.
- ptdcv_label
- The label of the point to deformable curve joint.
- body
- The first body of the joint.
- point
- The point on the first body which will be constrained to the curve.
- def_curve
- The deformable curve that is attached to one or more bodies or a flexbody.
Example
*BeginMDL(the_model, "The Model")
 *Point(p_1, "Point 1")
 *Point(p_2, "Point 2")
 *Point(p_3, "Point 3")
 *Point(p_4, "Point 4")
 *Point(p_5, "Point 5")
 *DeformableCurve(defcrv_0, "DeformableCurve 0", NATURAL, NATURAL, 5, 
  m_0, m_1, m_2, m_3, m_4)
 *Marker(m_0, "Marker 0", b_1, p_1)
 *Marker(m_1, "Marker 1", b_1, p_2)
 *Marker(m_2, "Marker 2", b_1, p_3)
 *Marker(m_3, "Marker 3", b_1, p_4)
 *Marker(m_4, "Marker 4", b_1, p_5)
 *Body(b_1, "Body 1")
 *Body(b_0, "Body 0")
 *PointToDeformableCurveJoint(aj_0, "Advanced Joint 0", B_Ground, 
  p_10, defcrv_0)
 *Point(p_10, "Point 0" )
 *Set(defcrv_0.uspan, 1.1)
 *SetPoint(p_1, 50, 10, 10)
 *SetPoint(p_2, 100, 10, 10)
 *SetPoint(p_3, 150, 10, 10)
 *SetPoint(p_4, 200, 10, 10)
 *SetPoint(p_5, 250, 10, 10)
 *SetPoint(p_10, 100, 100, 100)
*EndMDL()Context
Properties
| Property | Returns Data Type | Description | 
|---|---|---|
| id | integer | The solver id for the entity. | 
| idstring | string | The solver id for the entity in string data form. | 
| label | string | The descriptive name of the entity. | 
| note | string | The detailed notes and description about the entity. | 
| state | boolean | Set to zero for the entity to be inactive, or set to one for the entity to be active. | 
| type | datatype | The type of advanced joint. | 
| varname | string | The unique variable name of the entity. | 
Comments
This entity will constrain the point that is located on a body to remain at all times constrained to the deformable curve. The deformable curve is created from an ordered list of markers, or body/point sets, which can be attached to a single body or multiple bodies.