これ自体は無意味なコードですが、後で使うような気がしたので
作ってみました。
#FusionAPI_python #Author-kantoku #Description-新たなスケッチを作成しランダムに点を作成 import adsk.core, adsk.fusion, traceback import random def run(context): ui = None try: app = adsk.core.Application.get() ui = app.userInterface des = app.activeProduct root = des.rootComponent skt = root.sketches.add(root.xYConstructionPlane) InitRandomPoint(skt, -10.0, 10.0, 200) except: if ui: ui.messageBox('エラー:\n{}'.format(traceback.format_exc())) def InitRandomPoint(skt, low, upp, count): pnts = [adsk.core.Point3D.create( random.uniform(low,upp),random.uniform(low,upp),0) for dmy in range(count)] skt_Pnts = skt.sketchPoints [skt_Pnts.add(pnt) for pnt in pnts] return
他人には、役に立たないと思います。