Bonjour,
J'ai réalisé une esquisse en 3D sur fusion 360 v c'est à dire des sketchs sur des plans différents formant un volume.
J'aimerai savoir si on peut obtenir les coordonnées cartésiennes des points de l'ensemble des sketches formant mon esquisse 3D.
Merci.
Résolu ! Accéder à la solution.
Résolu par JeromeBriot. Accéder à la solution.
Bonjour,
Qu'entends-tu exactement par "obtenir" ? Et qu'appelles-tu "les points de l'ensemble des sketches" ?
Pourrais tu partager ta conception avec nous ou bien nous montrer au minimum une capture d'écran ?
Jérôme Briot, Freelance engineer - Mechanical design and prototyping
3D Print Plus / Pro | IDF Import | GitHub To Fusion 360 | Tube Bending Data Exchanger | Slice Data Export
Memory Used | Basic Calculator | Check Computer Specifications | Import spline from any CSV file
Bonjour,
Par obtenir j'entends "récupérer" les coordonnés (x,y,z) des points que j'ai placé ( en noir je suppose ) ou pas ( en blanc). Je joins une capture d'écran et le fichier en format fusion . Il s'agit d'un essai de passerelle piétonne pour un dimensionnement en résistance des matériaux ( je suis étudiant).
J'ai appris Fusion sur le tas donc je n'ai pas encore tous les coups de main ....
Tu peux exécuter ce script dans Fusion 360 :
import platform
import os
import adsk.core, adsk.fusion, adsk.cam, traceback # pylint: disable=import-error
def run(context):
ui = None
try:
app = adsk.core.Application.get()
ui = app.userInterface
design = app.activeProduct
rootComp = design.rootComponent
sketches = rootComp.sketches
if platform.system() == 'Windows':
filePath = os.path.join(os.getenv('USERPROFILE'), 'Desktop', 'sketchPoints.txt')
else:
filePath = os.path.join(os.path.expanduser('~'), 'Desktop', 'sketchPoints.txt')
with open(filePath, 'w') as f:
for sketch in sketches:
for sketchPoint in sketch.sketchPoints:
point = sketchPoint.worldGeometry
f.write('{} {} {}\n'.format(point.x, point.y, point.z))
except:
if ui:
ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))
Tu obtiendras un fichier sketchPoints.txt sur le bureau qui contient les coordonnées (x,y,z) de chaque point de chaque esquisse.
Jérôme Briot, Freelance engineer - Mechanical design and prototyping
3D Print Plus / Pro | IDF Import | GitHub To Fusion 360 | Tube Bending Data Exchanger | Slice Data Export
Memory Used | Basic Calculator | Check Computer Specifications | Import spline from any CSV file
Bonjour,
Suivre les instructions ici : Creating a Script or Add-In
Jérôme Briot, Freelance engineer - Mechanical design and prototyping
3D Print Plus / Pro | IDF Import | GitHub To Fusion 360 | Tube Bending Data Exchanger | Slice Data Export
Memory Used | Basic Calculator | Check Computer Specifications | Import spline from any CSV file
Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.