Message: HepRep and boolean issue Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question HepRep and boolean issue 

Forum: Visualization
Date: Oct 28, 08:55
From: Dennis Haggerty <Dennis Haggerty>

Hi

I’m creating a very simple model where I use a translation in a G4UnionSolid. I set a variable to use in the translation as below (pick one)

transRing = 8.486635*mm;

transRing = (Side+Ring/2.0)*mm; // where of course (Side+Ring/2.0 == 8.486635)

When I use the direct numerical value things work fine. When I use the equation I get a strange error in HepRep. (note that there are no compile errors in either case). The message from HepRep is:

BooleanProcessor::caseIE : unimplemented case
BooleanProcessor::caseIE : unimplemented case
BooleanProcessor: boolean operation failed

The output of HepRep does not produce the solid as expected. However when I run the exact same exe file in ray tracer the solid looks fine and the boolean operation clearly did not fail.

It's just strange that the HepRep works fine when I hard code the numerical value and fails when I use the equation.

Anyone know what is going on?

Thanks

Dennis

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2009/10/28/08.54-29387-Vis2.jpg

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: HepRep and boolean issue   (John Allison - Oct 28, 13:36)
 Add Message Add Message
to: "HepRep and boolean issue"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]