Message 1 sur 2
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Lien permanent
- Imprimer
- Signaler
Bonjour,
je développe des scripts en python via l'api de fusion 360. Depuis la dernière mise à jour de mai 2024, je me retrouve avec un gros problème sur l'objet :
constructionAxis_var.geometry.direction
En effet, le vector3D qui m'est retourné est désormais incorrect. J'ai une version précédente de fusion 360 sur un autre ordinateur et il n'y a aucun problème.
voici un exemple de code:
#Création d'un axe de rotation
axes = rootComp.constructionAxes
axisInput = axes.createInput()
axisInput.setByTwoPoints(sectionProfFemArt2c.startSketchPoint,sectionProfFemArt2c.endSketchPoint)
axes.add(axisInput)
axeRotate = axes.item(0)
#récupération du vector3D de l'axe de rotation
v = axeRotate.geometry.direction
#Rotation d'un corps 3D (body) autours d'un axe (v)
#Création de Matrix3D de transformation
centerPoint = adsk.core.Point3D.create(0, 0, 0)
transformA1X = adsk.core.Matrix3D.create()
transformA1X.setToRotation(math.radians(45), v,centerPoint)
#Insertion des différents corps à transformer
bodies = adsk.core.ObjectCollection.create()
bodies.add(body)
#Rotation du corps 3D en fonction de Matrix3D (transformA1X)
moveFeats = rootComp.features.moveFeatures
moveFeatureInput = moveFeats.createInput2(bodies)
moveFeatureInput.defineAsFreeMove(transformA1X)
moveFeats.add(moveFeatureInput)
Auriez-vous une réponse à ce problème ?
Je vous remercie par avance pour votre réponse.
Le titre du sujet a été modifié par un modérateur pour faciliter la recherche. Titre original:
Problème API avec la mise à jour de mai 2024
Résolu ! Accéder à la solution.