查看单个帖子
旧 2009-04-12, 10:41 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】ransforms data

transforms data
i have 2 questions.
first:
does the addcomponents call show the new component/part floating on the end of the user's cursor like the way the insert part/assembly command does? if that's true then to the second question. if not, what call would need to be used to allow for this effect?
second:
is it possible while creating a new part file (using vb) to be inserted into an existing assembly, to get the transforms data from the part from within the part file then to pass it back to the assembly file? i have the code for creating the part file on the fly done and working on the code for inserting the file into the existing assy file using the addcomponents call but for me to do this i need the transforms of that one new part that was just created and still loaded. never did transforms before, so does this code below look right for gathering the transforms data?
dim swapp as sldworks.sldworks
dim swmodel as sldworks.modeldoc2
dim swselmgr as sldworks.selectionmgr
dim swcomp as sldworks.component2
dim swxforms as sldworks.mathtransform
dim vxform as variant
set swapp = application.sldworks
set swmodel = swapp.activedoc
set swselmgr = swmodel.selectionmanager
set swcomp = swselmgr.getselectedobject6(1, -1)
set swxforms = swcomp.transform2
set vxform = swxforms.arraydata
cadcam systems analyst
-solidworks office premium 2009 sp3.0
-solidworks simulation premium 2009 sp3.0
-solidworks flow simulation 2009 sp3.0
-2 cpu (fx-62), 2.0 gb of ram
-window xp pro sp2
-nvidia geforce 7950 gx2 (512mb) 6.14.11.6921
quick
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)