Point
A point is a zero-dimensional location in a geometric or coordinate space represented by an ordered set of coordinate values.
Geometry for Programmers
A point is a zero-dimensional geometric location that can serve as an element of a curve or surface.
- How it is used
- Establishes points as geometric building blocks and distinguishes them from numbers and vectors.
- How deep it goes
- Defines coordinate notation, separates points from vectors, and explains triangle membership; defers deeper understanding to later practice.
- Examples
- Uses A = (0.5, 1.5), point vectors from the origin, and triangle vertices, edges, interiors, and boundary points.
- What you can do after
- Evaluate/understand whether geometry terminology and coordinate representations correctly distinguish points, vectors, vertices, and interior membership.
Just Use Postgres!
Point is a PostGIS geometric subtype representing a single position with coordinate values.
- How it is used
- Supports location-based storage, coordinate conversion, map links, and nearby-place searches in PostGIS.
- How deep it goes
- Explains subtype declarations, coordinate systems, construction, transformation, coordinate extraction, and planar proximity queries without covering indexing internals.
- Examples
- Uses Tampa city coordinates, OpenStreetMap URLs, Miami coordinates, and restaurants near the Roost Apartment Hotel.
- What you can do after
- Apply PostGIS functions to create points, transform coordinate systems, extract coordinates, and find nearby locations.
Advanced Algorithms and Data Structures
A point is a record representing a position in a multidimensional space through an ordered collection of coordinate values.
- How it is used
- Represents searchable positions or attribute tuples inside multidimensional indexing and nearest-neighbor structures.
- How deep it goes
- Defines points as coordinate tuples and uses them in tree construction and queries without developing point-specific algorithms.
- Examples
- Uses coordinate tuples, Cartesian-plane datasets, and price-and-rating pairs as concrete point examples.
- What you can do after
- Apply it via k-d trees or nearest-neighbor containers to index, compare, and query multidimensional data.
Read how Advanced Algorithms and Data Structures explains point →
Math for Web Design
A point is a location in space represented without length, width, or height, commonly by coordinates.
- How it is used
- Locates pointers and elements for canvas drawing, precise positioning, and geometry-based interface effects.
- How deep it goes
- Defines 2D coordinates and browser origins, then works through center-relative pointer calculations for a hover effect.
- Examples
- Uses cursor coordinates for canvas drawing and a card’s center point for mouse-responsive rotation.
- What you can do after
- Apply it via MouseEvent, canvas, and getBoundingClientRect() to calculate pointer and element locations.
Related concepts
- vectorcontrasts with · A vector is an ordered collection of components representing an element of a vector space.
- ST_MakePointproduced by · ST_MakePoint is a PostGIS function that constructs a point geometry from X and Y coordinates.
- nodeincludes · A node is a discrete element in a structured system, such as a graph, tree, network, or distributed system, representing an entity, state, component, or computational unit and potentially connected to other elements.
- control pointincludes · A control point is a point whose position influences the shape, direction, or local behavior of a curve or other parametric geometric representation.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



