Unique node id within the parent ViewpointGraph.
World-space point the camera looks at. Default samplers point the camera toward the nearest exit door so a tour through the space reads as "approach → cross threshold → next room" rather than "spin in place".
Camera eye position, world coords.
Quality score in [0, 1]. Higher = better viewpoint. The
tour planner picks the highest-scoring viewpoint per visited
space.
SpaceGraphNode.id of the space this viewpoint belongs to.
Camera up vector, world coords.
OptionalvisibilityFraction of the room's interior surface area visible from
this viewpoint, in [0, 1]. Optional — only the visibility-
grid sampler populates it; cheaper samplers leave it undefined.
One candidate camera position inside a SpaceGraphNode. Produced by a ViewpointSampler; consumed by the TourPlanner, which picks one per visited space.
position/look/upare full Camera state — sampling the graph and feeding the result straight into aView.camera(or aCameraFlightAnimation) renders the viewpoint without further interpretation.