SolidosGetParameterAtPoint(deviceHandle, point) - Returns the parameter of a point projected onto the 3D axis of a linear or longitudinal device
Example of usage in Visual Lisp:
(setq device (car lstDevices) dist2d 5.0 final (SolidosGetNodeParam device "Length2D")) (while (< dist2d final) (setq ;calcula um ponto sobre o eixo do dispositivo, baseado na distancia 2d pt (SolidosGetPointAt device "Distance2D" dist2d) ;calcula o parametro sobre o eixo, baseado no ponto param (SolidosGetParameterAtPoint device pt) dist2d (+ dist2d 10)) ;cria uma label (SolidosCreateNode device "Label" (list "Parameter" param)) )
Example usage in Dynamo:
device = "7651"; dist2d = 10.0; pt = SolidosAPI.SolidosGetPointAt(device, "Distance2D", dist2d); param = SolidosAPI.SolidosGetParameterAtPoint(device, pt); dic = Dictionary.ByKeysValues(["Parameter"], [param]); label = SolidosAPI.SolidosCreateNode(device, "Label", dic);