?? 2004-may.txt
字號:
From juergen.wehr at stz-wuerzburg.de Tue May 4 04:33:04 2004From: juergen.wehr at stz-wuerzburg.de (juergen.wehr@stz-wuerzburg.de)Date: Tue May 4 04:34:25 2004Subject: [Acis-alliance] howto sweep entity-listMessage-ID: <20040504083304.GA31147@softwehr.net>Hello,I get multiple B-Splines as an ENTITY_LIST (of EDGEs) and want to createa (rotation-)sweep of it.The sweep_with_options methode can only sweep single edges -What is the best (nd most simple) way to sweep the set of B-Splines?Thank you very much for your supportJuergen Wehr-- ----------------------------------------------------------------------------Juergen WehrDipl.-Informatiker (FH)--- CAx - Simulation - Virtual Reality - Netzwerktechnik / -Sicherheit ---Nikolausstr. 1497082 WuerzburgGermanyfon: +49-(0)931-86236mobil: +49-(0)160-4451847email: juergen.wehr@stz-wuerzburg.deFrom juergen.wehr at stz-wuerzburg.de Mon May 10 20:25:51 2004From: juergen.wehr at stz-wuerzburg.de (juergen.wehr@stz-wuerzburg.de)Date: Mon May 10 20:26:57 2004Subject: [Acis-alliance] FACE for NPOLYGOn (2D)Message-ID: <20040511002551.GB1124@softwehr.net>Hello,I want to create a face by a NPOLYGON (n-sides/2D).I know the function api_make_polygon which creates a wire, but- it needs the side-length which I don't wat to calc each time (usingthe radius)So I search for a function to create a FACE displaying a NPOLYGON byusing centre, radius and number of sides.What's the best (amd mybe simplest) way to get a FACE by the describedsources?Thank you very much for your support,Juergen Wehr-- ----------------------------------------------------------------------------Juergen WehrDipl.-Informatiker (FH)--- CAx - Simulation - Virtual Reality - Netzwerktechnik / -Sicherheit ---Nikolausstr. 1497082 WuerzburgGermanyfon: +49-(0)931-86236mobil: +49-(0)160-4451847email: juergen.wehr@stz-wuerzburg.deFrom xpqian at engin.umich.edu Mon May 10 20:48:45 2004From: xpqian at engin.umich.edu (Xiaoping Qian)Date: Mon May 10 20:48:54 2004Subject: [Acis-alliance] interested in pursuing a Ph.D. in CAD/CAM?In-Reply-To: <20040511002551.GB1124@softwehr.net>References: <20040511002551.GB1124@softwehr.net>Message-ID: <Pine.GSO.4.58.0405102036020.20582@alumni.engin.umich.edu>Folks,I am looking for someone who is interested in doing a Ph.D. in computeraided design and manufacturing area at Illinois Institute of Technology.If you are interested in pursuing a Ph.D. in CAD/CAM and have reasonableknowledge about geometric modeling and ACIS, please reply to this email.Thanks,Xiaoping.From alames at sandia.gov Tue May 11 10:54:09 2004From: alames at sandia.gov (Ames, Arlo)Date: Tue May 11 10:57:28 2004Subject: [Acis-alliance] FACE for NPOLYGOn (2D)Message-ID: <16F54D8E44BBEE4BBBDB5EFB3AEEB86D01C52151@es06snlnt.sandia.gov>You don't need to pass in side_length. If you pass it in, the polygon willbe scaled so that the length of the side is as you specified. Ifside_length < SPAresabs, no scaling is performed. So, the best and simplestway to get a FACE is to call api_make_polygon with side_length = 0, thencover the wire and get the face from the BODY that's returned(body->lump()->shell()->first_face()).Arlo Amesalames@sandia.gov-----Original Message-----From: juergen.wehr@stz-wuerzburg.de [mailto:juergen.wehr@stz-wuerzburg.de] Sent: Monday, May 10, 2004 6:26 PMTo: acis-alliance@cs.columbia.eduSubject: [Acis-alliance] FACE for NPOLYGOn (2D)Hello,I want to create a face by a NPOLYGON (n-sides/2D).I know the function api_make_polygon which creates a wire, but- it needs the side-length which I don't wat to calc each time (using theradius)So I search for a function to create a FACE displaying a NPOLYGON by usingcentre, radius and number of sides.What's the best (amd mybe simplest) way to get a FACE by the describedsources?Thank you very much for your support,Juergen Wehr-- ----------------------------------------------------------------------------Juergen WehrDipl.-Informatiker (FH)--- CAx - Simulation - Virtual Reality - Netzwerktechnik / -Sicherheit ---Nikolausstr. 1497082 WuerzburgGermanyfon: +49-(0)931-86236mobil: +49-(0)160-4451847email: juergen.wehr@stz-wuerzburg.de_______________________________________________Acis-alliance mailing listAcis-alliance@cs.columbia.eduhttp://lists.cs.columbia.edu/mailman/listinfo/acis-allianceFrom yu-lun at marc.com Tue May 11 19:12:39 2004From: yu-lun at marc.com (Yu-Lun Chen)Date: Tue May 11 19:13:13 2004Subject: [Acis-alliance] FACE -> nurb surfaceMessage-ID: <200405112312.i4BNCdQ14818@spiderman.marc.com>Hi all,I would like to convert my ACIS's FACEs to NURB surfaces. During theconversion, I also want to reparameterize all pcurves (aka trimcurves) to between 0 and 1. Could anyone suggest a good way to dothis conversion?Thanks a lot!Yu-Lun Chen <----------------------------> yu-lun at marc.comFrom yu-lun at marc.com Wed May 12 12:13:09 2004From: yu-lun at marc.com (Yu-Lun Chen)Date: Wed May 12 12:13:36 2004Subject: [Acis-alliance] porting the sourceMessage-ID: <200405121613.i4CGD9F10060@spiderman.marc.com>Hi,I am looking for some help to port the latest ACIS source manually.If you have any Makefiles, scripts and/or stub files that you don'tmind sharing, please send them my way. Thanks in advance!Yu-Lun Chen <----------------------------> yu-lun @ marc.comFrom T.Mwinuka at postgrad.umist.ac.uk Wed May 19 08:00:50 2004From: T.Mwinuka at postgrad.umist.ac.uk (Tito Mwinuka)Date: Wed May 19 08:02:48 2004Subject: [Acis-alliance] Transformations-Effect of FACEs dataMessage-ID: <1084968050.40ab4c7226cc5@webmail1.umist.ac.uk>Dear Alliance!I use "api_apply_transform" and "api_transform_entity" to tranform a body. I can actually see the tranformation happening before I save the transformed body.I have a program that uses information of selected faces(eg face normal)to make other bodies. However it seems that it uses the faces information without the effect of transformation. In other words I am getting the same type of result when using faces of a transformed body as when using faces of a non-transformed body.I will be grateful if anyone can help me sort out the problemTito MwinukaFrom alames at sandia.gov Wed May 19 11:02:10 2004From: alames at sandia.gov (Ames, Arlo)Date: Wed May 19 11:02:59 2004Subject: [Acis-alliance] Transformations-Effect of FACEs dataMessage-ID: <16F54D8E44BBEE4BBBDB5EFB3AEEB86D01C52181@es06snlnt.sandia.gov>api_apply_transform changes the TRANSFORM object attached to the BODY,without making local changes throughout the object. Like the sense() flagson faces, edges, etc, the construct is there for computational efficiency --you can change the location of the body without invoking thousands offloating point operations. It is also there for numerical accuracy -- youcan change the location and orientation of a body without stacking upfloating point inaccuracies. Move a body far enough from the origin and thefloating point number accuracy degrades -- the farther away the worse itgets. So, api_apply_transf avoids model degradation. Additionally, notethat if you are going to apply a series of transformations, applying eachone to the internal geometry ends up stacking up floating point error -- thegeometry would get worse with each transformation. A classic way to test aCAD system is to perform 90 1 degree rotations and comparing the result to 190 degree rotation. It's very enlightening. Just stacking thetransformations, without pushing through the solid, reduces the effect offloating point error stacking up. Not eliminates, just reduces.Significantly.If maximizing accuracy is important (most people pretend it isn't), youwould probably construct the new body in the original local coordinatesystem of the body you are querying information from. This would meanapplying the inverse of the original body's transform to the sweepdirection, then operating in the local geometry's coordinate system.If you don't care about accuracy, just do api_change_body_trans(NULL) to theoriginal body and query at will. It may never bite you, but be warned.Arlo Amesalames@sandia.gov-----Original Message-----From: Tito Mwinuka [mailto:T.Mwinuka@postgrad.umist.ac.uk] Sent: Wednesday, May 19, 2004 6:01 AMTo: acis-alliance@cs.columbia.eduSubject: [Acis-alliance] Transformations-Effect of FACEs dataDear Alliance!I use "api_apply_transform" and "api_transform_entity" to tranform a body. Ican actually see the tranformation happening before I save the transformed body.I have a program that uses information of selected faces(eg face normal)to make other bodies. However it seems that it uses the faces informationwithout the effect of transformation. In other words I am getting the same type of result when using faces of a transformed body as when using faces of a non-transformed body. I will be grateful if anyone can help me sort out theproblemTito Mwinuka_______________________________________________Acis-alliance mailing listAcis-alliance@cs.columbia.eduhttp://lists.cs.columbia.edu/mailman/listinfo/acis-allianceFrom akcrawford at gscad.com Tue May 18 09:46:53 2004From: akcrawford at gscad.com (Crawford, Alan)Date: Wed May 19 11:52:51 2004Subject: [Acis-alliance] EDGE parameter rangeMessage-ID: <9BC689DBCB969642B931BF1D87B3E16E7A73AB@postman.grad.com>I am trying to modify a wire so that the sense of all edges and coedges areFORWARD. If necessary, I am reversing the direction of the curve withcurve::negate() and I am correctly swapping vertices where necessary.However, I still have a problem with the parameter range on the EDGE. Thedocumentation makes it sound like the parameter range is marked as undefinedif the EDGE is modified and recomputed the next time it is needed. Ifundefined, it can also be computed by a call to param_range() on a non-constEDGE.However, it does not seem to be behaving consistently. After I modify theEDGE, either through a call to set_geometry(), set_start(), and/orset_end(), I am getting the parameter range (the raw values as returned byget_param_range). This is sometimes EMPTY (low>high) but on other EDGEs itis still set to the original values, which are now wrong because they need
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -