File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change 151151name = "octahedron_truncated"
152152title = "Truncated Octahedron."
153153description = """
154+ AP = 6./(1.-3(1.-t)*(1.-t)*(1.-t))*(AA+BB+CC);
154155
155- AP = 6./(1.-3(1.-t)*(1.-t)*(1.-t))*(AA+BB+CC);
156+ AA = 1./(2*(qy*qy-qz*qz)*(qy*qy-qx*qx))*((qy-qx)*sin(qy*(1.-t)-qx*t)+(qy+qx)*sin(qy*(1.-t)+qx*t))+
157+ 1./(2*(qz*qz-qx*qx)*(qz*qz-qy*qy))*((qz-qx)*sin(qz*(1.-t)-qx*t)+(qz+qx)*sin(qz*(1.-t)+qx*t));
156158
157- AA = 1./(2*(qy*qy- qz*qz)*(qy*qy-qx*qx ))*((qy-qx )*sin(qy *(1.-t)-qx *t)+(qy+qx )*sin(qy *(1.-t)+qx *t))+
158- 1./(2*(qz*qz- qx*qx)*(qz*qz-qy*qy ))*((qz-qx )*sin(qz *(1.-t)-qx *t)+(qz+qx )*sin(qz *(1.-t)+qx *t));
159+ BB = 1./(2*(qz*qz-qx*qx )*(qz*qz-qy*qy ))*((qz-qy )*sin(qz *(1.-t)-qy *t)+(qz+qy )*sin(qz *(1.-t)+qy *t))+
160+ 1./(2*(qx*qx-qy*qy )*(qx*qx-qz*qz ))*((qx-qy )*sin(qx *(1.-t)-qy *t)+(qx+qy )*sin(qx *(1.-t)+qy *t));
159161
160- BB = 1./(2*(qz*qz- qx*qx)*(qz*qz-qy*qy ))*((qz-qy )*sin(qz *(1.-t)-qy *t)+(qz+qy )*sin(qz *(1.-t)+qy *t))+
161- 1./(2*(qx*qx- qy*qy)*(qx*qx-qz*qz ))*((qx-qy )*sin(qx *(1.-t)-qy *t)+(qx+qy )*sin(qx *(1.-t)+qy *t));
162+ CC = 1./(2*(qx*qx-qy*qy )*(qx*qx-qz*qz ))*((qx-qz )*sin(qx *(1.-t)-qz *t)+(qx+qz )*sin(qx *(1.-t)+qz *t))+
163+ 1./(2*(qy*qy-qz*qz )*(qy*qy-qx*qx ))*((qy-qz )*sin(qy *(1.-t)-qz *t)+(qy+qz )*sin(qy *(1.-t)+qz *t));
162164
163- CC = 1./(2*(qx*qx-qy*qy)*(qx*qx-qz*qz))*((qx-qz)*sin(qx*(1.-t)-qz*t)+(qx+qz)*sin(qx*(1.-t)+qz*t))+
164- 1./(2*(qy*qy-qz*qz)*(qy*qy-qx*qx))*((qy-qz)*sin(qy*(1.-t)-qz*t)+(qy+qz)*sin(qy*(1.-t)+qz*t));
165+ Normalisation to 1. of AP at q = 0. Division by a Factor 4/3.
165166
166- normalisation to 1. of AP at q = 0. Division by a Factor 4/3.
167167Qx = q * sin_theta * cos_phi;
168168Qy = q * sin_theta * sin_phi;
169169Qz = q * cos_theta;
170170qx = Qx * length_a;
171171qy = Qy * length_b;
172172qz = Qz * length_c;
1731730 < t < 1
174-
175174"""
176175category = "shape:parallelepiped"
177176
You can’t perform that action at this time.
0 commit comments