sbier
Avril 27, 2016, 8:36
1
Bonjour,
J'utilise une macro dans laquelle je travaille avec un point de référence que l'on sélectionne sur une spline.
J'aimerais connaître la longueur de cette spline.
Il faudrait donc pouvoir récupérer l'entité de référence de ce point de référence (la spline en l'occurence), pour en récupérer sa longueur.
Sauriez-vous comment procéder?
Merci par avance!
pl
Avril 27, 2016, 8:51
2
Bonjour,
On trouve des infos intéressantes ici :
http://help.solidworks.com/2015/english/api/sldworksapi/get_spline_parameters_example_vb.htm
http://help.solidworks.com/2014/English/api/sldworksapi/Get_Curve_Spline_Points_Example_VB.htm
Ou peut-être ici :
http://help.solidworks.com/2013/English/api/sldworksapi/Get_Sketch_Entities_Example_VB.htm
Il y a plusieurs spline dans cette esquisse ?
2 « J'aime »
Salut,
Comme le dit Lucas l'aide API de SW est complète et contient beaucoup d'informations. On peut notamment y retrouver des exemples.
Si tu fait un peu de VBA SW enregistre ce lien http://help.solidworks.com/2016/english/api/sldworksapiprogguide/Welcome.htm
Bonne journée.
2 « J'aime »
sbier
Avril 27, 2016, 9:13
4
Merci pour ces liens. J'en avais déjà consulté plusieurs mais étant plutôt débutante dans la matière, j'ai du mal à comprendre leur sens..
Si j'ai un point de référence nommé swRefPtData positionné sur une seule spline, savez vous s'il existe un propriété pour faire un code du type :
spline = swRefPtData.entitédereference
longueur = spline.longueur
J'epsère avoir été claire. Et ne vous inquiètez pas je continue à chercher dans vos liens en attendant, mais ça n'est pas évident pourtant mon problème me parait simple.
Merci par avance!
gt22
Avril 27, 2016, 9:44
5
via l'outil mesurer du dois pouvoir recuoerer les longueurs de splines
voir ci-joint
@+ ;-)
1 « J'aime »
pl
Avril 27, 2016, 11:13
6
C'est probablement la méthode AlongCurveOption qu'il faut utiliser pour récupérer la courbe sur laquelle est le point de référence :
http://help.solidworks.com/2016/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IRefPointFeatureData~AlongCurveOption.html