ApplyHairSplineGenOp
 
 
 

ApplyHairSplineGenOp

Introduced

v2.03

Description

Adds hair splines.

Scripting Syntax

oReturn = ApplyHairSplineGenOp( in_Objs, PresetObj );

Return Value

Returns the full path of the hair operator.

Parameters

Parameter Type Description
in_Objs Selection list Specifies the objects to be modified
PresetObj String Hair geometry preset: only "Hair-Spline" is supported.

Default Value: "Hair-Spline"

Possible Values:

Description:

Hair-Spline Hair-Spline

Examples

VBScript Example

' Create three or more curves to define hair boundaries (you need at least
' three curvelists to get this operator to work)
Set oCrvList1 = SICreateCurve( "crvlist", 3, 0 )
SIAddPointOnCurveAtEnd oCrvList1, -4.35922330097087, 0, -1.61233880745129, False
SIAddPointOnCurveAtEnd oCrvList1, -2.18446601941748, 0, -1.14612035710411, False
SIAddPointOnCurveAtEnd oCrvList1, -2.49514563106796, 0, 1.34037804474754, False
SIAddPointOnCurveAtEnd oCrvList1, -0.300970873786408, 0, 2.77788493331803, False
Set oCrvList2 = SICreateCurve( "crvlist", 3, 0 )
SIAddPointOnCurveAtEnd oCrvList2, -4.35922330097087, 0, -1.35980381351323, False
SIAddPointOnCurveAtEnd oCrvList2, -3.64077669902913, 0, -2.52534993938119, False
SIAddPointOnCurveAtEnd oCrvList2, -1.40776699029126, 0, -3.18582607737304, False
SIAddPointOnCurveAtEnd oCrvList2, -4.85436893203888E-02, 0, -1.94257687644721, False
SIAddPointOnCurveAtEnd oCrvList2, 0.669902912621358, 0, 0.543921525404436, False
SIAddPointOnCurveAtEnd oCrvList2, 2.45631067961165, 0, 1.98142841397492, False
SIAddPointOnCurveAtEnd oCrvList2, 4.14563106796116, 0, 0.874159594400358, False
Set oCrvList3 = SICreateCurve( "crvlist", 3, 0 )
SIAddPointOnCurveAtEnd oCrvList3, -0.689320388349515, 0, 2.5642014769089, False
SIAddPointOnCurveAtEnd oCrvList3, 2.0873786407767, 0, 2.5059241706155, False
SIAddPointOnCurveAtEnd oCrvList3, 3.9126213592233, 0, 0.796456519342494, False
' Select curves and add the simulation operator to it.
DeselectAll
AddToSelection oCrvList1, , True
AddToSelection oCrvList2, , True
AddToSelection oCrvList3, , True
ApplyHairSplineGenOp
' Output of above script is:
'INFO : "Expanded: crvlist,crvlist2,crvlist4"