⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2003-march.txt

📁 acis说明文档
💻 TXT
📖 第 1 页 / 共 5 页
字号:
Hi all,how can I get the intersection curve of two bodies? api_slice does notwork for us (as I posted 2 days ago). Is there another way to get theintersection curve?thanks a lot in advance,HannesFrom alames@sandia.gov  Fri Mar 14 17:32:36 2003From: alames@sandia.gov (Ames, Arlo)Date: Fri, 14 Mar 2003 10:32:36 -0700Subject: [Acis-alliance] intersection curveMessage-ID: <03781128C7B74B4DBC27C55859C9D738FDB5DF@es06snlnt.sandia.gov>I tried an approximation of what your code does in the test harness and itworks.  Have you tried to do what you're attempting in either the testharness or the scheme interface?  I can imagine a wide variety of geometricor programming effects that can result in you getting no answer (a lot ofACIS programming problems involve issues like forgetting api_start_modeller;api_slice doesn't change models if they don't actually overlap...).  Yourcode looks OK but I haven't the time to compile it to check.As to other approaches, first verify that things are really broken.  Anyother approach to getting an intersection curve relies on the sameunderlying technology (surface/surface intersectors, etc), so api_imprint,api_slice, api_boolean, merely give you variations on the same answer, andif one is broken they probably all are.Arlo Amesalames@sandia.gov-----Original Message-----From: Hannes Kaufmann [mailto:kaufmann@ims.tuwien.ac.at]Sent: Friday, March 14, 2003 10:05 AMTo: ACIS ListSubject: [Acis-alliance] intersection curveHi all,how can I get the intersection curve of two bodies? api_slice does notwork for us (as I posted 2 days ago). Is there another way to get theintersection curve?thanks a lot in advance,Hannes_______________________________________________Acis-alliance mailing listAcis-alliance@lists.cs.columbia.eduhttp://lists.cs.columbia.edu/mailman/listinfo/acis-allianceFrom m.verkauskas@infotec.lt  Mon Mar 17 14:50:35 2003From: m.verkauskas@infotec.lt (Marius Verkauskas)Date: Mon, 17 Mar 2003 16:50:35 +0200Subject: [Acis-alliance] Autocad 2002 ACISMessage-ID: <000c01c2ec94$912967c0$2500a8c0@infotec.lan>Hello,Can someone tell me which version of ACIS is compatible with AutoCad2002?From kaufmann@ims.tuwien.ac.at  Wed Mar 19 09:39:03 2003From: kaufmann@ims.tuwien.ac.at (Hannes Kaufmann)Date: Wed, 19 Mar 2003 10:39:03 +0100Subject: [Acis-alliance] "clipping" an intersection graphMessage-ID: <3E783AB7.CE30A4FF@ims.tuwien.ac.at>Dear all,we have a problem with the intersection graph of 2 surfaces. Theintersection graph always consists of the full curves e.g. whenintersecting a box with a sphere we are getting 6 full circles insteadof the circle arcs that the box "cuts out" of the sphere. What we wantis to "clip" the intersection graph with the box. Is there an api function to do this clipping, to split and cutcurves/intersection graphs with BODYs.Thank you very much in advance,Hannes--     Hannes Kaufmann | Vienna University of Technology         Researcher | Interactive Media Systems GroupT +43 1 58801-18860 | F +43 1 58801-18898           kaufmann @ ims.tuwien.ac.atFrom alames@sandia.gov  Wed Mar 19 16:17:43 2003From: alames@sandia.gov (Ames, Arlo)Date: Wed, 19 Mar 2003 09:17:43 -0700Subject: [Acis-alliance] "clipping" an intersection graphMessage-ID: <03781128C7B74B4DBC27C55859C9D738FDB5EF@es06snlnt.sandia.gov>Hannes,How are you computing the intersection graph?  Generally api_slice orapi_imprint produce trimmed curves, not the complete curves you describe.Directly calling the surface/surface intersectors can produce full,unlimited curves, but there aren't too many other ways of doing that.  It ISpossible to get unwanted full curves if your geometry exhibits largeinaccuracy (i.e. the edges are sufficiently far from the surface that theydon't intersect the imprint curves).If you can't find a way to correct the construction process (which I wouldgenerally prefer), you can probably try to imprint/slice/whatever the wirebody of the intersection graph with the box's body.  I suspect your answerwon't necessarily change with such an approach, though, as the sameunderlying intersectors will be called unless you did something strange inconstruction.And now I have another question:  is the answer you're getting really wrong?I'd like to see your geometry, but there are a lot of sphere/boxintersections where the full circles are absolutely correct.In test harness (forgive me for being old fashioned), I did the following:block a w 10 d 10 h 10sphere b1 r 5sphere b2 r 6sphere b3 r 7.0710678118654752440084436210485sphere b4 r 8sphere b5 r 10slice a with b as cdraw athe slice of a and b1 is a grazing case -- the imprint consists ofdegenerate vertex loops.  Each degenerate loop points to a single coedge,which points to an edge which has NO curve, and starts/ends at thedegenerate vertex.The slice of a with b2 gives you 6 complete circles, and is correct.The slice of a with b3 has the sphere just grazing each edge of the block.You get more coedges, as each complete circle intersects 4 others, so youexpect 24 coedges.The slice of a with b4 produces 6 triangles of circular arcs.The slice of a with b5 could theoretically produce a set of degeneratevertex loops on the sphere, but instead reports no intersection -- an answersomewhat lacking in symmetry, but nonetheless reasonable.  ACIS performsintersections starting with surfaces, moving to edges, and limiting withvertices.  Vertex/surface interactions are not generally consideredimportant for imprinting, as they don't produce anything interesting, bythemselves, in boolean terms.  Since the slicing functionality was derivedfrom boolean functionality, this isn't at all surprising.  I generally checkvertices myself if they're important.-----Original Message-----From: Hannes Kaufmann [mailto:kaufmann@ims.tuwien.ac.at]Sent: Wednesday, March 19, 2003 2:39 AMTo: ACIS ListSubject: [Acis-alliance] "clipping" an intersection graphDear all,we have a problem with the intersection graph of 2 surfaces. Theintersection graph always consists of the full curves e.g. whenintersecting a box with a sphere we are getting 6 full circles insteadof the circle arcs that the box "cuts out" of the sphere. What we wantis to "clip" the intersection graph with the box. Is there an api function to do this clipping, to split and cutcurves/intersection graphs with BODYs.Thank you very much in advance,Hannes--     Hannes Kaufmann | Vienna University of Technology         Researcher | Interactive Media Systems GroupT +43 1 58801-18860 | F +43 1 58801-18898           kaufmann @ ims.tuwien.ac.at_______________________________________________Acis-alliance mailing listAcis-alliance@lists.cs.columbia.eduhttp://lists.cs.columbia.edu/mailman/listinfo/acis-allianceFrom muthler@bv.tum.de  Tue Mar 25 15:09:13 2003From: muthler@bv.tum.de (Alexander Muthler)Date: Tue, 25 Mar 2003 16:09:13 +0100Subject: [Acis-alliance] thicken a parametric free-form sheetMessage-ID: <OIEEJLMIJOEBJHANNPMHIEHHCFAA.muthler@bv.tum.de>Dear Alliance,I want to thicken a sheet body with a specific thickness. The sheet body is of type spline. Do you know a method to do that quickly? Your help would be appreciated.Best Regards,AlexFrom harip@formz.com  Tue Mar 25 15:48:56 2003From: harip@formz.com (Harigopal Polisetty)Date: Tue, 25 Mar 2003 10:48:56 -0500Subject: [Acis-alliance] thicken a parametric free-form sheetIn-Reply-To: <OIEEJLMIJOEBJHANNPMHIEHHCFAA.muthler@bv.tum.de>Message-ID: <l03130300baa62a5ea019@[192.168.1.141]>api_sheet_thicken()At 10:09 AM -0500 3/25/03, Alexander Muthler wrote:>Dear Alliance,>>I want to thicken a sheet body with a specific thickness.>The sheet body is of type spline. Do you know a method to do that quickly?>>Your help would be appreciated.>>Best Regards,>>Alex>_______________________________________________>Acis-alliance mailing list>Acis-alliance@lists.cs.columbia.edu>http://lists.cs.columbia.edu/mailman/listinfo/acis-allianceFrom lzguo2001@cmmail.com  Thu Mar 27 11:14:26 2003From: lzguo2001@cmmail.com (lzguo)Date: Thu, 27 Mar 2003 19:14:26 +0800Subject: [Acis-alliance] How to save *.sat to *.igs with InterOpMessage-ID: <001801c2f452$0781adf0$af501e0a@t6>This is a multi-part message in MIME format.------=_NextPart_000_0015_01C2F495.158F9130Content-Type: text/plain;	charset="gb2312"Content-Transfer-Encoding: base64RGVhciBBQ0lTLUFsbGlhbmNlIG1lbWJlcnMsDQoNCiAgSSB3YW50IHRvIGNvbnN0cnVjdCBhbiBkYXRhIGV4Y2hhbmdlIHByb2dyYW0uIE5vdyBJIGhhdmUgY29tcGlsZWQgYW4gQUNJUyBNRkMgQXBwbGljYXRpb24sIHdoaWNoIGNhbiByZWFkICouaWdzIGZpbGVzIGFuZCBzYXZlIHRoZW0gdG8gKi5zYXQgZmlsZXMuIEkgd2FudCB0byBhZGQgc29tZSBjb2RlcyB0byB0aGUgcHJvZ3JhbSwgYW5kIG1ha2UgaXQgZW5hYmxlIHRvIHNhdmUgc2F0IGZpbGUgdG8gaWdzIGZpbGUuIEkgaGF2ZSBjb21waWxlZCBzb21lIGNvZGVzIHRvIHJlYWxpemUgdGhpcyBmdW5jdGlvbi4gTm93IEkgaGF2ZSBkb3dubG9hZGVkIEludGVyT3AsIGFuZCBJIHdhbnQgdG8gc2F2ZSBhbGwgdGhlIEVOVElUWXMgaW4gdGhlIHNjcmVlbiB0byBhbiBJR0VTIGZpbGUuIEJ1dCBJIGhhdmUgYSBxdWVzdGlvbjogaG93IGNhbiBJIGdldCB0aGUgd2hvbGUgRU5USVRZX0xJU1QgaW4gdGhlIHNjcmVlbiBiZWZvcmUgSSB3YW50IHRvIHNhdmUgRU5USVRZcyB0byBJR0VTPyBOb3cgSSBjYW4gbWFrZSBhbiBlbXB0eSBJR0VTIGZpbGUgYnkgbXkgcHJvZ3JhbS4gSSB3YW50IHRvIHNhdmUgYWxsIHRoZSBFTlRJVFlzIHRvIHRoZSBleGlzdCBJR0VTIGZpbGUsIGhvdyB0byBkbyBpdD8NCg0KVGhhbmtzIGEgbG90Lg0KIA0Kd2l0aCByZWdhcmRzLA0KIA0KTGl1IHpoaWd1bw0KMjAwMy0zLTI4DQoNCiA=------=_NextPart_000_0015_01C2F495.158F9130Content-Type: text/html

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -