Affine combination Created 2026-10-14 Updated 2026-10-14
An affine combination is a weighted point with . The coefficients can be negative. The sum is meaningful in an affine space without selecting a preferred origin: relative to any point , it means . Affine maps preserve these weighted points. [ref]
For an original example in the Euclidean plane, take , and . Then lies inside their triangle. Its coefficients are nonnegative, making it a convex combination. In contrast, is beyond : it is an affine combination but not a convex combination of these three points. Negative weights allow extrapolation, rather than only interpolation inside the convex hull.
For the affine map , the same weights produce from , and produce from . Thus one can compute a weighted point before transforming the vertices or afterwards, obtaining exactly the same point.
This is useful whenever an object is built from weighted control points: its construction commutes with an affine map, so transforming the control points transforms the constructed object as well. The sum of the weights is the essential condition; no assumption about lengths or angles is needed.
Affine map Created 2026-10-07 Updated 2026-10-14
An affine map combines a linear map with a translation. After choosing coordinate origins, it has the form , , where the matrix is its linear part of an affine map and is a fixed vector. Equivalently, it preserves every affine combination. [ref]
Curves and Surfaces in Geometric Modeling: Theory and Algorithms by Jean Gallier. §2.7, Definition 2.7.1 and linear-map construction, pp. 37–38
An original planar example isIt stretches horizontally, applies a shear mapping, and then translates. The vertices , and become , and . A square grid becomes a grid of parallelograms; straight edges and their weighted points still fit together.
This map is not a linear map with respect to the displayed origins, because rather than zero. It also is not a Euclidean similarity: has length and has length , while the right angle at becomes . Its determinant is , so it doubles planar area. These metric changes explain why affine geometry studies straightness, incidence and weighted points rather than treating every transformation as an isometry.
The linear part is an invertible matrix, giving the concise inverse . More generally an affine map is bijective exactly when its linear part of an affine map is bijective. Between equal finite-dimensional spaces, this means an invertible matrix; the translation cannot repair a loss of rank of a linear map.
Astronomical horizon Created 2026-10-06 Updated 2026-10-14
The astronomical horizon is the great circle where the horizontal plane through the observer intersects the celestial sphere. It is perpendicular to the local vertical, so every direction on the astronomical horizon has altitude and zenith distance . In the local horizontal coordinate system, it consists of the unit vectors satisfying . This geometric reference remains defined when buildings or mountains hide it; a visible skyline is not a calibration of zero altitude.
Three boundaries must be distinguished. The astronomical horizon fixes the angular reference. Terrain supplies a site-dependent boundary with apparent altitude that changes with azimuth. Atmospheric refraction changes the apparent direction of incoming light, and can also change the apparent distant boundary. A point source clears an opaque terrain boundary only if when both are expressed in the same apparent horizontal coordinate system; this clearance condition does not guarantee visibility through clouds or bright sky. In the synthetic diagram, a source with geometric altitude and an imposed illustrative upward correction remains behind a boundary. The chosen is an algebraic illustration, not a fitted atmospheric prediction.
Synthetic calibration triangle and invented terrain boundary; angular zero, apparent altitude and geometric horizon are separate
. Details. Even an unobstructed sea boundary need not coincide with the astronomical horizon. On a spherical Earth of radius , an observer at height sees the unrefracted tangent to the surface at a downward angle satisfying . The right-angle tangent triangle supplies this relation; the visible boundary then has altitude . With illustrative and , , before atmospheric refraction. Raising the eye therefore changes the visible boundary without redefining the horizontal plane.
The US Naval Observatory's rise/set definitions explicitly distinguish the geometric reference from apparent contact with a visible disk: the standard Sun calculation puts its centre below the horizontal plane, combining an average radius with of atmospheric refraction. An angular minute is in the minute and second of arc convention. This is an operational average under stated conditions, rather than a universal zero of altitude. The same source identifies weather, local topography and observer height as limits on predicted rise/set time. An observation log should therefore retain the level reference, site and eye height, terrain profile, observation time, and whether each reported altitude is geometric or apparent. [ref]
https://aa.usno.navy.mil/faq/RST_defs. US Naval Observatory: Rise, set and twilight definitions, geometric horizon and observational limitations
. Average power 2026-10-14
Average power divides the work over a nonzero interval by the elapsed time. For the same point mass driven from rest through by a net force, the displacement is . ThusThis average power is half the final instantaneous power because is a linear function of time, starting at zero. Its graph of a function bounds a triangle of area ; the horizontal line at average power encloses a rectangle with the same area. In general, an endpoint value of instantaneous power does not determine average power. [ref]
Axis-aligned bounding box 2026-10-14
An axis-aligned bounding box is a Cartesian product of closed intervals aligned with a chosen Cartesian coordinate system:Only the two opposite corners and need to be stored. In two dimensions it is a rectangle. Changing the Cartesian coordinate system can change how tightly the axis-aligned bounding box fits the same object.[ref]
For a nonempty finite set of points , the smallest such axis-aligned bounding box hasThese minimum and maximum values also enclose the convex hull of : each coordinate of a convex combination lies between the smallest and largest input coordinates. In particular, three vertices of a polygon determine the axis-aligned bounding box of a filled triangle. For a general nonempty compact set, the same formulas use all its points; inspecting only an arbitrary finite sample is insufficient.
Given nonempty boxes and , the closed interval convention givesEquivalently, reject as soon as or in any coordinate. The surviving set intersection has endpoints and . This is an exact box test, while its conclusion about enclosed objects remains a conservative enclosure test.[ref]
3.7 Bounding Boxes. §3.7, Intersect() and Overlaps(): coordinate-wise intersection and inclusive comparisons
Equality counts as touching: and share an edge, so their set intersection is nonempty. Replacing every in the overlap formula by tests intersection of the interiors of full-dimensional boxes and excludes this contact. A zero-width closed interval can represent a point or a lower-dimensional enclosure, and must not automatically be discarded when touching counts. A box with some is empty; test emptiness before applying rules intended for nonempty boxes. The broad phase must retain touching candidates whenever the narrow phase counts touching as a hit.
For nonempty boxes, the smallest enclosing axis-aligned bounding box of their set union isThis operation supplies the parent boxes in a bounding volume hierarchy. It is an enclosure of the set union, rather than generally the set union itself. In floating-point arithmetic, comparisons are conclusive only for endpoints that still enclose the intended exact objects; use certified bounds such as interval arithmetic with outward rounding when that guarantee is required.
// Target: analysis.bigb
Bent molecular geometry 2026-10-13
In bent molecular geometry, two neighbours and their central chemical atom form a noncollinear triangle, with an interior bond angle strictly between and . Water, , is the standard example. The NIST CCCBDB experimental water entry, internal coordinates, citing Hoy and Bunker (1979) gives the equilibrium H–O–H bond angle as with quoted uncertainty , usually rounded to .
The oxygen in water has two bonding electron domains and two lone pairs. Its ideal electron pair geometry is tetrahedral, while the three atomic nuclei give bent molecular geometry. Three points always lie in a plane; this does not make the four-domain scaffold planar. Nor does the word bent by itself determine an electron domain count: the same atomic shape can arise from other domain arrangements.
In an illustrative model with two equal bond-dipole contributions of magnitude separated by bond angle , their sum of vectors points along the bisector and has magnitude . At it vanishes; at it is approximately . This ratio is a geometric calculation, not a prediction of water's measured electric dipole moment. The entire electron density, including contributions represented by lone pairs, matters. Water is a polar molecule; chemical polarity helps explain its interactions with other polar molecules. See McMurry, Organic Chemistry, §2.2: water, lone-pair contributions, and polarity.
Bond angle 2026-10-13
A bond angle is the angle between two chemical bonds sharing a central chemical atom. In H–O–H, the middle symbol identifies the vertex: the angle is at oxygen. Let and be the nonzero displacement vectors from that atomic nucleus to the two neighbours. The actual three-dimensional bond angle satisfiesusing the dot product and Euclidean norm. Rotating the whole molecule preserves this expression; projecting it onto a page generally does not.
There is another useful way to find a bond angle. If the two bond lengths are and the distance between the outer atomic nuclei is , the law of cosines givesFor equal bond lengths , this becomes . Thus a measured outer-atom separation contains information about a bond angle even though those outer chemical atoms are not directly joined by a chemical bond.
For a stipulated rigid, equal-bond length model using water's equilibrium bond angle, , whereas a straight H–O–H arrangement would give . These are calculated geometric ratios, not new measured distances. Gas electron diffraction illustrates how pair-distance information can constrain molecular geometry. Substituting independently averaged distances into the rigid triangle formula does not automatically recover an equilibrium bond angle, because averaging and this nonlinear calculation need not commute.
Bounding volume 2026-10-14
A bounding volume is a simple enclosing set for an object : every point of belongs to . Its purpose is to make a cheap rejection possible before examining the object itself. For example, an axis-aligned bounding box can enclose a triangle using just its smallest and largest coordinates.
The guarantee is one-sided. If and , thenThus an empty set intersection of the bounding volumes certifies an empty set intersection of the objects. An overlap of the bounding volumes is necessary for actual intersection, but does not prove it. This is a conservative enclosure test: rejection is conclusive, acceptance means further examination is needed.
Consider the filled triangles with vertices of a polygon and with vertices of a polygon . Their axis-aligned bounding boxes overlap in . Nevertheless, every point of satisfies , whereas every point of satisfies . The two triangles are disjoint. The shaded square in the bounding volume hierarchy illustration makes this false candidate visible.
For collision detection, a broad phase produces possible object pairs from bounding volume tests; a narrow phase examines the actual shapes, for example with a triangle-triangle intersection algorithm. Scott Le Grand's Chapter 32. Broad-Phase Collision Detection with CUDA explains this separation in its opening paragraphs. Whether touching counts as a collision must be specified by the application.
An enclosure must cover the entire object being queried. A box fitted to samples of a parametric curve only guarantees enclosure of the sampled points, unless a separate bound covers the whole parametric curve. For a Bézier curve, the convex hull of its control points provides such a bound on its defining parameter interval. In floating-point arithmetic, outward rounding can preserve certified coordinate bounds; an inward roundoff error can invalidate a rejection. Bounds must also be updated when objects move.
Bounding volume hierarchy 2026-10-14
A bounding volume hierarchy is a data structure arranged as a rooted tree: leaves store objects, and each internal node stores a bounding volume enclosing its children in a rooted tree. Consequently, every node encloses all objects in its subtree. A common choice is a binary tree of axis-aligned bounding boxes. The objects assigned to sibling subtrees can be different even when their bounding volumes overlap.[ref]
Here is an exact two-dimensional example. Use the triangles from bounding volume, together with having vertices of a polygon and having vertices of a polygon . Group under , and under . Their parent axis-aligned bounding boxes and the box at the root of a tree areThe diagram shows all seven nodes. Taking the coordinate-wise minimum and maximum of the two child boxes constructs each parent box; the resulting box contains the set union of the children, and can also contain empty space between them.
Four exact triangles, their enclosing boxes, and a seven-node bounding volume hierarchy arranged as a binary tree
. Details. A bounding volume hierarchy traversal starts at the root of a tree and discards a subtree when its bounding volume misses the query. Accepted internal nodes expose their children; accepted leaves supply candidates for actual shape tests. Box2D's official Collision: Dynamic Tree describes axis-aligned bounding box region queries that return overlapping leaf boxes. A query box that bounds a different query shape can produce additional false candidates.
For the closed query rectangleleft-first depth-first search tests the node boxes in order: root, , , , . The first four overlap ; does not, because its smallest -coordinate is . Pruning skips both and . Five box tests leave two broad phase candidates. The narrow phase rejects , since throughout , and accepts : the point belongs to both and . There are two detailed shape tests and one true hit.
An exact rectangle query prunes the right subtree and leaves two box candidates but only one triangle hit
. Details. For a query asking for all intersections, time complexity depends on the number of visited nodes and the cost of each candidate shape test. With fixed dimension and constant bookkeeping cost per node, the work iswhere counts candidate objects and is Big O notation. A balanced binary tree has small height of a binary tree, but a query can enter both children at every level. In this example a query containing visits all seven nodes and tests all four triangles. More generally, a full binary tree with single-object leaves has nodes, so such a query takes work for constant-cost shape tests even when its height of a binary tree is . Listing hits itself requires outputs. Small height alone gives no unconditional logarithmic query bound.
For collision detection between two bounding volume hierarchies, traverse pairs of nodes: reject disjoint pairs of bounding volumes, expand a nonleaf member of an accepted pair, and apply the narrow phase at accepted leaf pairs. A single collection's self-query must exclude pairing an object with itself and avoid duplicate unordered pairs. If every object overlaps every other object, reporting all pairs already requires results. Construction quality, empty space in boxes and the queries determine how much pruning is useful.[ref]
For a short correctness outline, an object is enclosed by its leaf box, and each child box is enclosed by its parent box. Repeated subset relations carry this property to every ancestor. A true query intersection therefore prevents rejection at every ancestor of the object's leaf. Updating leaf boxes after motion also requires restoring all affected ancestor bounds before querying.
Circumcircle 2026-10-14
The circumcircle of a nondegenerate triangle is the unique circle through its three vertices. Its center is the circumcenter, found by intersecting two perpendicular bisectors; equality of distances to all three vertices proves existence, and subtracting the squared-distance equations proves uniqueness. For a right triangle, the midpoint of its hypotenuse is equidistant from all vertices, so its circumradius is half the hypotenuse length.
Conservation of angular momentum Created 2026-09-28 Updated 2026-10-14
Conservation of angular momentum says that total angular momentum stays fixed when the net external torque about the chosen fixed inertial origin vanishes. Individual angular momenta and angular velocities can change. The radius change at constant angular momentum below makes this distinction visible: pulling two rotating point masses inward lowers the moment of inertia, raises the angular velocity, and supplies work that increases the kinetic energy.
Follow the same constant-mass point masses throughout, in an inertial frame, with all positions measured from a fixed origin . If the internal pair forces are opposite and central, meaning directed along each pair's separation, thenThus zero net external torque throughout an interval implies constant total angular momentum throughout that interval. A vanishing external torque component, such as , conserves the corresponding even when the other components change. This is the balance law for a fixed collection; angular-momentum flux must also be accounted for when matter crosses its boundary. [ref]
The central qualification is essential. Write for the internal force on member from member . Under Newton's third law, , but the sum of their torques isThis vanishes when is parallel to . Equal-and-opposite forces alone do not suffice: two opposite transverse forces with separated lines of action form a couple with nonzero torque. Cancellation of the internal pair torques, together with Newton's second law, proves the total balance above.
For one point mass under a central force about , gives . The force may still change the speed and kinetic energy; its zero torque preserves angular momentum. With nonzero , keeps the motion in a fixed plane. Choosing the axis perpendicular to that plane, governs its angular progress. This removes an unknown from the central-force radial turning point calculation and helps reduce the Kepler orbit to a radial problem.
There is a historical geometric version of this result. In Book I, Section II, Proposition I of the Principia, Newton proves that motion under a central force toward a fixed centre stays in a plane and sweeps equal areas in equal times, using successive central impulses and equal triangle areas. [ref]
https://en.wikisource.org/wiki/The_Mathematical_Principles_of_Natural_Philosophy_(1846)/BookI-II. Newton, Principia, Book I, Proposition I, Motte translation, 1846 edition
In the modern notation above, constant areal velocity is : the old geometric proof and the angular momentum calculation express the same invariant. Convex chain Created 2026-10-14 Updated 2026-10-14
A convex chain between two fixed points inside a triangle is a finite point set whose union with the endpoints forms the vertices of a convex polygon, with the endpoint segment as one boundary edge. In the triangle , with endpoints and , its ordered lower boundary has strictly increasing segment slopes. Every subset of its intermediate vertices remains a convex chain. This hereditary property lets selected point coordinates certify the existence of a long chain.
Convex-chain median concentration 2026-10-14
Let be an integer median for the longest convex chain length of independent uniform points in a triangle. If , fix a certificate of coordinates. Every configuration with must disagree with at least of those coordinates; equal weights prove Talagrand convex distance separation at least . Talagrand's convex distance inequality then gives . Set , then , in the two respective applications to obtain the displayed tails for positive integer . The exact chain-counting bound gives . Hence any interval centred at with length , where , contains with high probability. No upper restriction on the growth of is required.
Convex combinations in a triangle 2026-10-14
Every allocation in the convex feasible region for a resource budget is a convex combination of its three extreme points:The condition is exactly ; nonnegative give the other two nonnegative coefficients. Thus the half-space description and the convex hull description encode the same triangle. At all three coefficients are , and at they are , , . The green and orange points in the budget diagram therefore have two complementary interpretations: direct resource constraints and mixtures of extreme choices.
The three extreme points alone are not a convex set, because their midpoints are absent. Their convex hull fills the whole triangle. More generally, Caratheodory theorem bounds how many generating points are needed for one convex combination in a finite-dimensional real vector space; its geometric content is that a complicated collection can describe each attainable average with a short representation.





