|Message: Re: Tesselated solid overlap issue leaktest.||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
On Tue, 07 Mar 2017 12:56:03 GMT, David Takacs wrote:
> We have a geometry in SolidWorks which we would like to import to > geant4. The way we do it is the following: 1. We export the files from > SolidWorks in a .stl format 2. Import them to blender, and export them > as a .raw format. Raw format builds up our geometry using triangles. 3. > After importing the raw files to geant4 as G4TesselatedSolid's we get > overlap errors when running it. We will attach photos of the overlap > error and pictures of where the overlap actually is. > > Attachment: > As you can see in the attached pictures we have 2 concentric tubes and since the circles are polygons they overlap where the circles wouldn't overlap. > http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2017/03/07/04.43-41820-slacsidemid.png > http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2017/03/07/04.43-15477-slacerror.png
You may need to tune your SolidWorks export to require a (much!) smaller position and angular error when generating the STL files. This will increase the number of polygon sides on the cylinders, making them better approximations.
You shouldn't necessarily need to go from STL to RAW format. There are some solutions available for going from STL directly into G4 (see Section 22.214.171.124, p. 109, of the App Guide), though none of them are perfect.
How complicated is your overall geometry? I had a similar issue on a project, and I ended up replacing some of the cylindrical components with hand-built Geant4 geometry objects (G4Tubs). It's annoying, I admit, but if you really have nested cylinders it may be necessary.
One question -- in your SolidWorks model, does it report any volume overlaps in the original model?
-- Mike Kelsey
|Inline Depth:||Outline Depth:||Add message:|