<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi,<br><br></div>An issue with the ring repeater in case anyone could help.<br></div>I create a trapezoid with an extruded box inside. The object is translated and rotated, and then i use the ring repeater to repeat around z axes (all is done to both trpd and box inside). The object is repeated but the autorotate seems not to be working (pic1).<br>



</div>Strange thing is that when the object is repeated around the y axis, the autorotate seems to follow correctly (pic2).<br></div><div>Gate v6.1<br></div><br></div>Thanks in advance,<br><br></div>Lampros<br><br><br></div>
<img alt="Inline image 1" src="cid:ii_140f88b54c7d519e" height="193" width="200">pic1<br>
</div><img alt="Inline image 2" src="cid:ii_140f88c61dd1428f" height="192" width="200">pic 2<br><br></div>---------MAC WITH Y ROTATION AND CORRECT AUTOROTATION-------------<br><br>

<p>#VISUALIZATION</p>

<p> /vis/open OGLSX

</p><p>/vis/viewer/reset</p>

<p>/vis/viewer/set/viewpointThetaPhi 60 60</p>

<p>/vis/viewer/zoomTo 2</p>

<p>/vis/viewer/set/style surface</p>

<p>/vis/drawVolume</p>

<p>/tracking/storeTrajectory 1</p>

<p>/vis/scene/endOfEventAction accumulate</p>

<p>/vis/viewer/refresh</p>

<p>/vis/scene/add/trajectories</p>

<p>/vis/viewer/update</p>

<p> #/vis/open OGL 800x600-0+0

</p><p>/vis/ogl/set/displayListLimit 8000000</p>

<p>/vis/viewer/set/viewpointThetaPhi 60 60</p>

<p>/vis/viewer/set/lightsMove camera</p>

<p>/vis/viewer/set/edge 1</p>

<p>/vis/viewer/set/hiddenEdge 1</p>

<p> </p>

<p>#MATERIALS DB</p>/gate/geometry/setMaterialDatabase GateMaterials.db

<p> #WORLD

</p><p> /gate/world/geometry/setXLength 800. mm

</p><p>/gate/world/geometry/setYLength 800. mm</p>

<p>/gate/world/geometry/setZLength 800. mm</p>

<p> <br></p><p>/gate/world/daughters/name boxinside

</p><p>/gate/world/daughters/insert box</p>

<p>/gate/boxinside/setMaterial Air</p>

<p>/gate/boxinside/geometry/setXLength 25.9375 mm</p>

<p>/gate/boxinside/geometry/setYLength 25.9375 mm</p>

<p>/gate/boxinside/geometry/setZLength 74.84 mm</p>

<p>/gate/boxinside/vis/forceWireframe</p>

<p>/gate/boxinside/vis/setColor blue</p>

<p>#/gate/boxinside/placement/alignToX</p>

<p>#/gate/boxinside/placement/setRotationAxis 0 1 0</p>

<p>#/gate/boxinside/placement/setRotationAngle 90. deg</p>

<p>/gate/boxinside/placement/setTranslation 0. 0. -200. mm</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>#Boxinside repeater</p>

<p> /gate/boxinside/repeaters/insert ring

</p><p>/gate/boxinside/ring/setRepeatNumber 4</p>

<p>/gate/boxinside/ring/setPoint1 0. 1. 0. mm</p>

<p>/gate/boxinside/ring/setPoint2 0. 0. 0. mm</p>

<p>/gate/boxinside/ring/enableAutoRotation</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>/gate/world/daughters/name detectorblock</p>

<p>/gate/world/daughters/insert trpd</p>

<p>/gate/detectorblock/setMaterial Aluminium</p>

<p>/gate/detectorblock/geometry/setX1Length 36.31 mm</p>

<p>/gate/detectorblock/geometry/setX2Length 26.5 mm</p>

<p>/gate/detectorblock/geometry/setY1Length 36.31 mm</p>

<p>/gate/detectorblock/geometry/setY2Length 26.5 mm</p>

<p>/gate/detectorblock/geometry/setXBoxLength 25.9375 mm</p>

<p>/gate/detectorblock/geometry/setYBoxLength 25.9375 mm</p>

<p>/gate/detectorblock/geometry/setZBoxLength 74.83 mm</p>

<p>/gate/detectorblock/geometry/setXBoxPos 0. mm</p>

<p>/gate/detectorblock/geometry/setYBoxPos 0. mm</p>

<p>/gate/detectorblock/geometry/setZBoxPos 0. mm</p>

<p>/gate/detectorblock/vis/forceWireframe</p>

<p>/gate/detectorblock/geometry/setZLength 74.84 mm</p>

<p>/gate/detectorblock/vis/setColor magenta</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p> </p>

<p>#/gate/detectorblock/placement/alignToX</p>

<p>#/gate/detectorblock/placement/setRotationAxis 0 1 0</p>

<p>#/gate/detectorblock/placement/setRotationAngle 90 deg</p>

<p>/gate/detectorblock/placement/setTranslation 0. 0. -200. mm</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>#Block ring repeater</p>

<p> </p>

<p>/gate/detectorblock/repeaters/insert ring</p>

<p>/gate/detectorblock/ring/setRepeatNumber 4</p>

<p>/gate/detectorblock/ring/setPoint1 0. 1. 0. mm</p>

<p>/gate/detectorblock/ring/setPoint2 0. 0. 0. mm</p>

<p>/gate/detectorblock/ring/enableAutoRotation</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>/gate/run/initialize</p><p><br></p><p>--------MAC WITH Z ROTATION AND NO AUTOROTATION-------------</p><p></p><p>

</p><p>#VISUALIZATION</p>



<p>/vis/open OGLSX</p>

<p>/vis/viewer/reset</p>

<p>/vis/viewer/set/viewpointThetaPhi 60 60</p>

<p>/vis/viewer/zoomTo 2</p>

<p>/vis/viewer/set/style surface</p>

<p>/vis/drawVolume</p>

<p>/tracking/storeTrajectory 1</p>

<p>/vis/scene/endOfEventAction accumulate</p>

<p>/vis/viewer/refresh</p>

<p>/vis/scene/add/trajectories</p>

<p>/vis/viewer/update</p>

<p>#/vis/open OGL 800x600-0+0</p>

<p>/vis/ogl/set/displayListLimit 8000000</p>

<p>/vis/viewer/set/viewpointThetaPhi 60 60</p>

<p>/vis/viewer/set/lightsMove camera</p>

<p>/vis/viewer/set/edge 1</p>

<p>/vis/viewer/set/hiddenEdge 1</p>

<p> </p>

<p>#MATERIALS DB</p>

<p>/gate/geometry/setMaterialDatabase GateMaterials.db</p>

<p> </p>

<p>#WORLD</p>

<p>/gate/world/geometry/setXLength 800. mm</p>

<p>/gate/world/geometry/setYLength 800. mm</p>

<p>/gate/world/geometry/setZLength 800. mm</p>

<p> </p>

<p>#Detectorblock construction</p>

<p>/gate/world/daughters/name boxinside</p>

<p>/gate/world/daughters/insert box</p>

<p>/gate/boxinside/setMaterial Air</p>

<p>/gate/boxinside/geometry/setXLength 25.9375 mm</p>

<p>/gate/boxinside/geometry/setYLength 25.9375 mm</p>

<p>/gate/boxinside/geometry/setZLength 74.84 mm</p>

<p>/gate/boxinside/vis/forceWireframe</p>

<p>/gate/boxinside/vis/setColor blue</p>

<p>#/gate/boxinside/placement/alignToX</p>

<p>/gate/boxinside/placement/setRotationAxis 0 1 0</p>

<p>/gate/boxinside/placement/setRotationAngle 90. deg</p>

<p>/gate/boxinside/placement/setTranslation -200. 0. 0. mm</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>#Boxinside repeater</p>

<p>/gate/boxinside/repeaters/insert ring</p>

<p>/gate/boxinside/ring/setRepeatNumber 4</p>

<p>#/gate/boxinside/ring/setPoint1 0. 1. 0. mm (z is default)</p>

<p>#/gate/boxinside/ring/setPoint2 0. 0. 0. mm (z is default)</p>

<p>/gate/boxinside/ring/enableAutoRotation</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>/gate/world/daughters/name detectorblock</p>

<p>/gate/world/daughters/insert trpd</p>

<p>/gate/detectorblock/setMaterial Aluminium</p>

<p>/gate/detectorblock/geometry/setX1Length 36.31 mm</p>

<p>/gate/detectorblock/geometry/setX2Length 26.5 mm</p>

<p>/gate/detectorblock/geometry/setY1Length 36.31 mm</p>

<p>/gate/detectorblock/geometry/setY2Length 26.5 mm</p>

<p>/gate/detectorblock/geometry/setXBoxLength 25.9375 mm</p>

<p>/gate/detectorblock/geometry/setYBoxLength 25.9375 mm</p>

<p>/gate/detectorblock/geometry/setZBoxLength 74.83 mm</p>

<p>/gate/detectorblock/geometry/setXBoxPos 0. mm</p>

<p>/gate/detectorblock/geometry/setYBoxPos 0. mm</p>

<p>/gate/detectorblock/geometry/setZBoxPos 0. mm</p>

<p>/gate/detectorblock/vis/forceWireframe</p>

<p>/gate/detectorblock/geometry/setZLength 74.84 mm</p>

<p>/gate/detectorblock/vis/setColor magenta</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>#/gate/detectorblock/placement/alignToX</p>

<p>/gate/detectorblock/placement/setRotationAxis 0 1 0</p>

<p>/gate/detectorblock/placement/setRotationAngle 90 deg</p>

<p>/gate/detectorblock/placement/setTranslation -200. 0. 0. mm</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>#Block ring repeater</p>

<p>/gate/detectorblock/repeaters/insert ring</p>

<p>/gate/detectorblock/ring/setRepeatNumber 4</p>

<p>#/gate/detectorblock/ring/setPoint1 0. 1. 0. mm (z is
default)</p>

<p>#/gate/detectorblock/ring/setPoint2 0. 0. 0. mm (z is
default)</p>

<p>/gate/detectorblock/ring/enableAutoRotation</p>

<p>/gate/geometry/rebuild</p>

<p> </p>

<p>/gate/run/initialize</p>

<p></p>

<p> </p>

<p> </p>

<p> </p>

<br><br><br></div>