コード例 #1
0
ファイル: init.py プロジェクト: CibolaDuo/BOLTS
def add_name(id,in_params):
	name = repo.names[id]
	cl = repo.class_names.get_src(name)

	params = cl.parameters.collect(in_params)
	params['name'] = name.labeling.get_nice(params)

	#add part
	base = freecad_db.base_classes.get_src(cl)
	coll = repo.collection_classes.get_src(cl)
	gui.add_part(coll,base,params,FreeCAD.ActiveDocument)
コード例 #2
0
ファイル: init.py プロジェクト: revilor/BOLTS
def add_name(id, in_params):
    name = repo.names[id]
    cl = repo.class_names.get_src(name)

    params = cl.parameters.collect(in_params)
    params['name'] = name.labeling.get_nice(params)

    #add part
    base = freecad_db.base_classes.get_src(cl)
    coll = repo.collection_classes.get_src(cl)
    gui.add_part(coll, base, params, FreeCAD.ActiveDocument)
コード例 #3
0
ファイル: init.py プロジェクト: CibolaDuo/BOLTS
def add_standard(id,in_params):
	standard = repo.standards[id]
	cl = repo.class_standards.get_src(standard)

	params = cl.parameters.collect(in_params)
	params['name'] = standard.labeling.get_nice(params)

	#add part
	base = freecad_db.base_classes.get_src(cl)
	coll = repo.collection_classes.get_src(cl)
	gui.add_part(coll,base,params,FreeCAD.ActiveDocument)
コード例 #4
0
ファイル: init.py プロジェクト: revilor/BOLTS
def add_standard(id, in_params):
    standard = repo.standards[id]
    cl = repo.class_standards.get_src(standard)

    params = cl.parameters.collect(in_params)
    params['name'] = standard.labeling.get_nice(params)

    #add part
    base = freecad_db.base_classes.get_src(cl)
    coll = repo.collection_classes.get_src(cl)
    gui.add_part(coll, base, params, FreeCAD.ActiveDocument)