SolidosGetParameterAtPoint(deviceHandle, point) - Retorna o parâmetro de um ponto projetado sobre o eixo 3D de um dispositivo linear ou longitudinal
Exemplo de uso no 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)) )
Exemplo de uso no 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);