|Message: Re: For John Allison: how come I get "unknown faces!!" when hollowing out a box?||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)|
John, just one quick question about this way of hollowing out solids.
Does using a parent-child pair in this way ever give funny results. e.g., if I was to ask for the mass of the mother (say filled with lead), would geant's G4VSolid class methods "know" to subtract the mass of the inner daughter volume (say filled with air or vaccum)?
I assume geant should correctly take into account the mass of all nested child volumes of a mother. Come to think of it I read some such documentation a while ago, but I can't recall where precisely. I guess I'd like to know how masses of parent volumes are calculated, do they include the mass of all children? If so, how do I request JUST the mass of the "virtual boolean" solid that I've just defined using the mother-daughter trick without recourse to G4SubtractionSolid? i.e., I want JUST the mass of my hollow housing, not the total mass that is enclosed by that volume! OK, OK, I can do it quicker by hand for a box or sphere I know, but what if, for arguments sake, I had a really ugly unioned volume with a hollow middle? Would I be forced to do it all by hand by calling the density of materials and volume methods for all the child volumes?
Oh, and why do you Europeans use the sexist "mother/daughter" jargon when "parent/child" is just as good and more pleasant? ;-)
I have a different question about how to compute bounding boxes for general solid regions, but I'll start another thread for that. -- Dr Blair M. Smith Medical Physics Program Department of Physics & Astronomy Louisiana State University Baton Rouge, LA
John Allison wrote:
>*** Discussion title: Geometry >Email replies to PublicHyperNews@slac.stanford.edu must include: > In-Reply-To: <"/geometry/384/1/1"@geant4-hn.slac.stanford.edu> > Subject: ...change this to be about your reply. > >I think a hollow box is a problem because no surface of the subtractor >intersects any surface of the subtractee. I think this case is just not >anticipated because it is more efficiently handled by placing a daughter >inside a mother volume -- the implicit convention (from the first >beginnings of GEANT) are that the daughter replaces -- in effect >subtracts from -- the mother space. > >I agree a more sensible error message should be issued. >
|Inline Depth:||Outline Depth:||Add message:|