From f04ecc51cd9d634a7c418a611946944b05c6bec4 Mon Sep 17 00:00:00 2001 From: Anthony LaTorre Date: Tue, 21 Jun 2011 20:52:17 -0400 Subject: added rotate_extrude() and a number of functions to produce meshes of useful solid shapes. tried to speed up geometry.build() by replacing some for loops with np.fromiter() and imap(). --- detectors/lbne.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'detectors') diff --git a/detectors/lbne.py b/detectors/lbne.py index 04751e6..405229c 100644 --- a/detectors/lbne.py +++ b/detectors/lbne.py @@ -19,7 +19,8 @@ class LBNE(Geometry): # outer cylinder cylinder_mesh = \ - make.cylinder(radius, height+height/(pmts_per_string-1)) + make.cylinder(radius, radius, height+height/(pmts_per_string-1)) + cylinder_mesh.vertices = rotate(cylinder_mesh.vertices, np.pi/2, (-1,0,0)) cylinder_solid = Solid(cylinder_mesh, lightwater_sno, vacuum, black_surface, 0x0000ff) self.add_solid(cylinder_solid) -- cgit