[cgma-dev] cgma-dev Digest, Vol 81, Issue 3

Grindeanu, Iulian R. iulian at mcs.anl.gov
Tue Aug 25 12:48:19 CDT 2015


hmmm,
I don't remember how I got the sat file.

Maybe we could import the stp file again in cubit, "regularize" or something, and export again (with cubit 14, as an stp )
will you see the same problems in your test?

Evan, did you decipher the orientation issues/ syntax in an STP file?
what websites did you find? standards, etc? What do OCC/OCE say about stp format? Is it fully supported? What do we do when we read stp with our OCC engine?


________________________________
From: cgma-dev-bounces at mcs.anl.gov [cgma-dev-bounces at mcs.anl.gov] on behalf of Andrew Davis [andrewdavis.davis at gmail.com]
Sent: Tuesday, August 25, 2015 12:06 PM
To: cgma-dev at mcs.anl.gov
Subject: Re: [cgma-dev] cgma-dev Digest, Vol 81, Issue 3

Hi Evan

My assumption would be that it was converted via Cubit from the equivalent *.sat file.

Looking at git blame its from Hong-Jun Kim (stp), the sat is from Iulian.

However, the stp is older than the sat by about a year

Andy

On Tue, Aug 25, 2015 at 12:00 PM, <cgma-dev-request at mcs.anl.gov<mailto:cgma-dev-request at mcs.anl.gov>> wrote:
Send cgma-dev mailing list submissions to
        cgma-dev at mcs.anl.gov<mailto:cgma-dev at mcs.anl.gov>

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.mcs.anl.gov/mailman/listinfo/cgma-dev
or, via email, send a message with subject or body 'help' to
        cgma-dev-request at mcs.anl.gov<mailto:cgma-dev-request at mcs.anl.gov>

You can reach the person managing the list at
        cgma-dev-owner at mcs.anl.gov<mailto:cgma-dev-owner at mcs.anl.gov>

When replying, please edit your Subject line so it is more specific
than "Re: Contents of cgma-dev digest..."


Today's Topics:

   1.  CGM brick orientation test (Vander Zee, Evan B.)


----------------------------------------------------------------------

Message: 1
Date: Tue, 25 Aug 2015 16:54:28 +0000
From: "Vander Zee, Evan B." <vanderzee at anl.gov<mailto:vanderzee at anl.gov>>
To: "Jain, Rajeev" <jain at mcs.anl.gov<mailto:jain at mcs.anl.gov>>
Cc: "cgma-dev at mcs.anl.gov<mailto:cgma-dev at mcs.anl.gov>" <cgma-dev at mcs.anl.gov<mailto:cgma-dev at mcs.anl.gov>>
Subject: [cgma-dev] CGM brick orientation test
Message-ID: <553D5F34658FB846ACEA00D6140EAC6897ADB09F at PAYTON.anl.gov<mailto:553D5F34658FB846ACEA00D6140EAC6897ADB09F at PAYTON.anl.gov>>
Content-Type: text/plain; charset="us-ascii"

Do you know the source of the file itaps/brick_2.stp in the CGM repository?  It looks to me like the edges in the file have improper edge orientations.

I have some local changes to CGM that, I thought, fix the face-to-volume sense bug.  I am testing the changes in various ways and learning more about OCC and CGM.  This version of itaps/brick_2.stp has been used by the test_edge_orient test in the itaps directory.  I disabled the test previously in my edgeFaceSense branch when I fixed an edge-to-face orientation problem.  I am working on rewriting the test now so that it properly tests the face-to-volume sense and the edge-to-face sense for both OCC and ACIS.

I have the face-to-volume part of the test working fine for OCC now, but my revised edge orientation part of the test is failing.  This part of the test tests edge orientation after reading the itaps/brick_2.stp file.  When I create a 2 x 2 x 2 brick using iGeom_createBrick rather than reading the brick from file, my revised edge orientation part of the test passes.  If I save that brick to a file, then I can also read the file I've saved, and the edge orientation part of the test passes.

I looked at the brick_2.stp file and my human-readable interpretation is that the edge orientations are encoded incorrectly.  I think I could correct it by hand within the file by changing the orientation of some of the oriented edges at entities 106 through 144.  I want to know whether it's okay to do that or the STEP file came from some source outside of CGM that we need to be able to support.  The brick that CGM writes out after iGeom_createBrick is represented quite differently from the way the one in itaps/brick_2.stp is represented.

It would help me if I could get a reference for the geometric STEP entities.  I have pieced together a few things through Internet searches, but I have not been able to find good reference documentation for the parts of STEP that are used by CGM.  Do you know of any?

-Evan
vanderzee at anl.gov<mailto:vanderzee at anl.gov>


------------------------------

_______________________________________________
cgma-dev mailing list
cgma-dev at mcs.anl.gov<mailto:cgma-dev at mcs.anl.gov>
https://lists.mcs.anl.gov/mailman/listinfo/cgma-dev


End of cgma-dev Digest, Vol 81, Issue 3
***************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20150825/1009a9f7/attachment.html>


More information about the cgma-dev mailing list