Node =>Handles Position
Handles Position
Set
Set the node handles position,
The handles "Point1 & Point2" are transforms children of the node transform "Point",
The handles positions provided should be in local space,
public static void Node_Handles_Set_Position(Node node, Vector3 point1LocalPos, Vector3 point2LocalPos)
Example:
//change node local position to newLocalPosition Node node = sPData.BranchesDict[1].Nodes[3]; Vector3 point1LocPos= new Vector3(10,0,0); Vector3 point2LocPos= new Vector3(-10,0,0); SplinePlusAPI.Node_Handles_Set_Position(node,point1LocPos,point2LocPos);
Get
Get the node handles position,
The handles "Point1 & Point2" are transforms children of the node transform "Point",
The handles positions provided should be in local space,
Point1
public static Vector3 Node_Get_Point1_Position(Node node)
Example:
//Get node point1 local position Node node = sPData.BranchesDict[1].Nodes[3]; var nodePoint1LocalPosition =SplinePlusAPI.Node_Get_Point1_Position(node);
Point2
public static Vector3 Node_Get_Point2_Position(Node node)
Example:
//Get node point2 local position Node node = sPData.BranchesDict[1].Nodes[3]; var nodePoint2LocalPosition =SplinePlusAPI.Node_Get_Point2_Position(node);