In mathematics, specifically in topology, a surface is a two-dimensional topological manifold. The most familiar examples are those that arise as the boundaries of solid objects in ordinary three-dimensional Euclidean space R ¿ for example, the surface of a ball. On the other hand, there are surfaces, such as the Klein bottle, that cannot be embedded in three-dimensional Euclidean space without introducing singularities or self-intersections.
more from Wikipedia
Tangent
In geometry, the tangent line (or simply the tangent) to a plane curve at a given point is the straight line that "just touches" the curve at that point¿that is, coincides with the curve at that point without crossing to the other side of the curve. More precisely, a straight line is said to be a tangent of a curve y = f(x) at a point x = c on the curve if the line passes through the point (c, f) on the curve and has slope f'(c) where f' is the derivative of f.
more from Wikipedia
Shape
The shape (Old English: gesceap, created thing) of an object located in some space is a geometrical description of the part of that space occupied by the object, as determined by its external boundary ¿ abstracting from location and orientation in space, size, and other properties such as colour, content, and material composition.
more from Wikipedia
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical representation of any three-dimensional surface of object (either inanimate or living) via specialized software. The product is called a 3D model. It can be displayed as a two-dimensional image through a process called 3D rendering or used in a computer simulation of physical phenomena. The model can also be physically created using 3D printing devices. Models may be created automatically or manually.
more from Wikipedia
Mathematical optimization
In mathematics, computer science, or management science, mathematical optimization (alternatively, optimization or mathematical programming) refers to the selection of a best element from some set of available alternatives. In the simplest case, an optimization problem consists of maximizing or minimizing a real function by systematically choosing input values from within an allowed set and computing the value of the function.
more from Wikipedia