Message: Re: Has anyone tried rotate(angle,axis)? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Note Re: Has anyone tried rotate(angle,axis)? 

Forum: Geometry
Re: Question Has anyone tried rotate(angle,axis)? (Huagang Yan)
Re: None Re: Has anyone tried rotate(angle,axis)? (Evgueni Tcherniaev)
Date: 13 Sep, 2018
From: Huagang Yan <Huagang Yan>

On Thu, 13 Sep 2018 08:43:26 GMT, Evgueni Tcherniaev wrote:
> Dear Huagang Yan,
> 
> Geant4 does not have a test for rotate(ang,axis) for the reason that
> G4RotationMatrix is an alias to a class from CLHEP:
> 
>    typedef CLHEP::HepRotation G4RotationMatrix;
> 
> The method CLHEP::HepRotation.rotate(ang,axis) has been tested there.
> 
> Could you provide us a small example on how you call the method for
> futher investigation.
> 
> Thank you,
> 

Thank you for your prompt reply. I attached the geometry files (.cc and .hh), together with two snapshots showing the unexpected rotation. The axis is vector (1,0,1), the initial orientation of the cylinder is perpendicular to the axis. But after the rotation, it is no longer perpendicular to the axis, which is weird.

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2018/09/13/04.03-29102-DetectorConstruction.cc
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2018/09/13/04.03-66319-DetectorConstruction.hh
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2018/09/13/04.03-21614-notperpendicular_0000.jpg
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2018/09/13/04.03-88861-wrongangle_0000._0000.jpg

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

1 None: Re: Has anyone tried rotate(angle,axis)?   (Evgueni Tcherniaev - 17 Sep, 2018)
(_ Feedback: Re: Has anyone tried rotate(angle,axis)?   (Huagang Yan - 18 Sep, 2018)
 Add Message Add Message
to: "Re: Has anyone tried rotate(angle,axis)?"

 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 ]