Author: Duane Habecker

Show/Hide net

Show/Hide surface area

( 2 x length x width )

( 2 x length x height )

( 2 x width x height )

Surface Area =                                        +                                          +

Surface Area =                                        +                                          +

Surface Area =                                        +                                          +

Surface Area =

Author- Ganesh Shettigar, GHS, Kalavara
License- CC BY SA 4.0

length = 5 (slider from 1 to 5, step 0.1)
width = 5 (slider from 1 to 5, step 0.1)
height = 5 (slider from 1 to 5, step 0.1)
A = (-1, 2)
B = (-1, 3)
C = (-1.7, 2.4)
D = (-0.28, 2.38)
u = Vector(A, B)
v = Vector(A, C)
w = Vector(A, D)
E = (-3.8766626901776027, 17.374695133697447)
E' = Translate(E, Vector[(height * u)])
z = Vector(E, E')
E'_1 = Translate(E, Vector[(width * w)])
E'_2 = Translate(E, Vector[(length * v)])
F = Translate(E'_2, Vector[(height * u)])
G = Translate(E'_1, Vector[(height * u)])
poly1, f, e'_2, e, e' = Polygon(F, E'_2, E, E')
poly2, e_1, e'_1, g, e'_3 = Polygon(E, E'_1, G, E')
d = Line(F, g)
h = Line(G, e')
H = Intersect(d, h)
poly3, f_1, e'_4, g_1, h_1 = Polygon(F, E', G, H)
I = (17.502795093340076, 9.938361991604348)
J: (x(I), y(I) + height)
K: (x(I) + width, y(I))
L: (x(K), y(K) + height)
M: (x(I) - length, y(I))
N: (x(J) - length, y(J))
O: (x(M) - width, y(M))
P: (x(N) - width, y(N))
Q: (x(J), y(J) + width)
R: (x(N), y(N) + width)
S: (x(I), y(I) - width)
T: (x(M), y(M) - width)
U: (x(O) - length, y(O))
V: (x(P) - length, y(P))
poly4, j, i, k, l = Polygon(J, I, K, L)
poly5, n, j_1, i_1, m = Polygon(N, J, I, M)
poly6, n_1, p, o, m_1 = Polygon(N, P, O, M)
poly7, q, r, n_2, j_2 = Polygon(Q, R, N, J)
poly8, t, s, i_2, m_2 = Polygon(T, S, I, M)
poly9, v_1, u_1, o_1, p_1 = Polygon(V, U, O, P)
W = Midpoint(e'_2)
Z = Midpoint(e_1)
A_1 = Midpoint(e'_1)
B_1 = Midpoint(v_1)
C_1 = Midpoint(u_1)
D_1 = Midpoint(o)
E_1 = Midpoint(m_2)
F_1 = Midpoint(t)
lengthtext: "" + length + "\,cm"
widthtext: "" + width + "\,cm"
heighttext: "" + height + "\,cm"
widthtext2: "" + width + "\,cm"
heighttext2: "" + height + "\,cm"
lengthtext2: "" + length + "\,cm"
a = true
b = true
text8: "" + (((2 * length) * width))
text9: "" + (((2 * length) * height))
text10: "" + (((2 * width) * height))
text1: "( 2\,\,\,\,\,x\,\,\,\,\, " + length + " \,\,\,\,\,x\,\,\,\,\, " + width + " )"
text6: "( 2 \,\,\,\,\,x\,\,\,\,\, " + length + " \,\,\,\,\,x\,\,\,\,\, " + height + " )"
text7: "( 2 \,\,\,\,\,x\,\,\,\,\, " + width + "\,\,\,\,\, x \,\,\,\,\," + height + " )"
text11: "" + (((2 * length) * width) + ((2 * length) * height) + ((2 * width) * height)) + "\,\,cm^2"