The planes equation is a friend to anyone who has taken babys first linear algebra course:
$$ax+by+cz+d=0$$
Furthermore let us assume we have a whole bunch of these:
$$a_ix+b_iy+c_iz+d_i=0, \forall i \in \{0,\cdots,n\}$$
Multiplication has the property that $0$ is the only number that logically short-circuits a product. So if we create the product:
$$\prod_{\forall i}(a_ix+b_iy+c_iz+d_i) = 0$$
It will be fulfilled whenever at least one of the planes are active.
Now imagine puzzling together pieces of planes to approximate some complex 3D shape. Can it be done? Has it already been done? What drawbacks or benefits would such a representation have as compared to for example the very popular polygons made out of triangles.




The closest I can think of is the representation of convex shapes such as polytopes in convex analysis/optimization and linear programming as the intersection of half spaces. A half space is basically given by an inequality
$$a x+by+cz+d\ge 0.$$
The corresponding set is $H=\{(x,y,z)\mid ax-by-cz+d\ge 0\}$. When you intersect a finite amount $H_i$ of such halfspaces you will obtain either a polytope, or a singular case like an empty set or a line.
Example. We can associate a half space $H_i$ with its coefficients $(a_i,b_i,c_i,d_i)$. So we can give, e.g. a cube, by listing the following six half spaces:
$$ (\pm 1,0,0,1), \qquad(0,\pm 1,0,1), \qquad(0,0,\pm 1,1).$$
You can represent more complex convex shapes by using infinitely many such half spaces.
Example. The sphere can be represented by the following infinite set of halfspaces:
$$(n_x,n_y,n_z,1),\qquad \text{for } n_x^2+n_y^2+n_z^2=1.$$
In this representation it is comparatively easy to decide whether a point $(x,y,z)$ is inside or outside the shape, or on its boundary. For this you compute the values $\lambda_i=a_ix+b_iy+c_iz+d$.
Unfortunately, we cannot decide this by looking at the product
$$\prod_i \lambda_i = \prod_i (a_ix+b_iy+c_iz+d).$$
This product only makes sense in the case of finitely many half-spaces. And even in the finite case the products sign does not carry as much information. However, we can read something from it:
Last but not least, we can also describe non-convex shapes using this method by using multiple families of half spaces $H_i^n$. We then define the final shape to be the union of the convex shapes described by each familie:
$$H=\bigcup_n\bigcap_i H_i^n.$$
There is still a way to decide if we are inside/outside/on the boundary of the final shape by looking at any family of half spaces seperately: