几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » SolidWorks二次开发
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-13, 12:22 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】intersecting sketch planes; relations

intersecting sketch planes; relations.
hi, i have 3 intersecting sketch planes mutually perpendicular, and on two of them i have sketches already. on the third, i'm trying to make a new sketch (a cross section), which uses points from the other two sketches as a reference/relation.
consider two rectangles perpendicular to each other, intersecting through their centres (one in xy-plane, the other in xz-plane). now along the length of this intersection i have a third plane (yz-plane) crossing the two sketches. suppose i want to sketch a circle/ellipse whose circumference passes through the edges of each rectangle. this is similar to my situation.
i can draw points close to these edges and use those, but how can i set a relation that makes the circle/ellipse pass directly through them?
when i view the third sketch head on, i have a cross representing the first two sketches/sketch planes, with point dotted along them, but cannot use these to make relations. i.e. have those dashed lines appear.
i hope to later on be able to make a surface out of this set-up (in the examples case, a cylinder, though mine will have multiple cross-sections and be more complex), so i expect that these relations will need to be set.
how can i do this?
thanks.
find a job or post a job opening
you should be able to use the pierce constraint.
depending on what shapes you are actually sketching, points may have to be placed either in the two rectangles, or in the cross-section itself.
what purpose do the two rectangle sketches serve?

btw, those 'dashed lines" are inference lines. they do not create constraints; they merely infer alignments for placement only.

thanks, the two "rectangles" are side plans of an object, and i'm now trying to build some cross-sections too, giving me a 3d wireframe for the object, that i can use to make filled surfaces later.
i managed to get the pierce relation working, but when i tried a filled surface, it lets me select the cross-section, but not either of the side plans: when i try toclick them it says "this sketch is not eligible." why would this be, and how can i remedy it?
cheers!
sometimes in situations like these i will convert the lines from the other sketches to the current sketch then use the endpoints of the converted lines for relations. would this work for you?
dan
well, i've created the relation now, but have a new problem... i can't create a filled surface with the three related curves. (cross section is a closed curve).

can you post the file?

you could use a 3d sketch from the points, and add a point piercing this line, and also on surface to the plane you mention.
then add a sketch to the middle plane from the points that are on the plane's surface. that should get around your issue.

corblimeylimey:
i'd rather not post the file if that's ok, it's kind of a private project. (i realise this would make things easier though)
jspisich:
i don't understand the method you are describing, please can you elaborate?
when i select filled surface, and try to choose either of my side plans as the patch boundary, it says "the sketch cannot be used for a feature because an endpoint is wrongly shared by multiple entities."
when i choose my cross-section as the patch boundary (this is a closed curve), it selects it no problem, and adds it to the list in property manager, and then when i try to click on either of the side plans afterwards, i get the error "this sketch is not eligible."
if i select either of the side plans as constraint curves at this point and hit the green tick, i get a pop-up saying:
"rebuild errors:
the patch cannot be created. try a different curvature method, alternate face or surface quality setting."
i have a feeling this last one is what i need to do, but it won't let me select the individual splines from the side plans, but only the entire sketches. this might be my problem, and could perhaps be solved by making the splines i am interested in, into a new sketch in its own right?
but then that first error worries me too.

filled surfaces work better with edges of surfaces rather than sketch entities this is because extruded surfaces or any type of surface allow for contact tangency or curvature continuity to the surfaces they are on. a picture would definately help but i'd sujest creating some construction surfaces as references for the filled surface.
michael
think of it this way, if you can't get the sketch relations to intersect the other geometry and the plane, use a 3dsketch to make that link via pierce and on-plane relations.
then if you have to, make your sketch on the 3rd plane. this time referencing to the 3dsketch instead of the other planes.
that may help. then again, without a picture or a file (even then, i'm on sw2006) i can only guess. if i saw it i could probably tell you right offhand what to do.
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】how to transform a point in sketch space to assembly space yang686526 SolidWorks二次开发 0 2009-04-13 12:04 PM
【转帖】determine whether sketch is facing towardaway from origin, yang686526 SolidWorks二次开发 0 2009-04-13 10:19 AM
【转帖】linked sketch text now possible1 9sort of0 yang686526 SolidWorks二次开发 0 2009-04-12 09:34 PM
【转帖】determining if a set of sketch relations is unsolvable yang686526 SolidWorks二次开发 0 2009-04-12 08:39 PM
【转帖】determining if a set of sketch relations is unsolvable yang686526 SolidWorks二次开发 0 2009-04-12 05:58 PM


所有的时间均为北京时间。 现在的时间是 10:58 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多