📄️ Introduction
coScene typically requires messages to follow specific structures for proper visualization. Using the Foxglove Schema allows you to take full advantage of the platform's built-in visualization capabilities.
📄️ Built-in Types
Built-in types are the building blocks of coScene's message schemas.
📄️ ArrowPrimitive
ArrowPrimitive is a primitive that represents an arrow.
📄️ CameraCalibration
Panel Support
📄️ CircleAnnotation
A circular annotation on a 2D image.
📄️ Color
Color in RGBA format.
📄️ CompressedImage
Panel Support
📄️ CompressedVideo
A single frame of a compressed video bitstream
📄️ CubePrimitive
Represents a primitive for a cube or rectangular prism
📄️ CylinderPrimitive
Represents a primitive for a cylinder, elliptical cylinder, or truncated cone.
📄️ Enum LineType
An enumeration type used to indicate how input points should be interpreted to create lines
📄️ Enum LogLevel
Log level
📄️ NumericType
Numeric type
📄️ PointsAnnotationType
Points annotation type
📄️ PositionCovarianceType
Position covariance type
📄️ SceneEntityDeletionType
An enumeration type used to indicate which entities should match the SceneEntityDeletion command.
📄️ FrameTransform
Transformation between two reference coordinate systems in 3D space
📄️ FrameTransforms
An array of FrameTransform messages
📄️ GeoJSON
GeoJSON data for annotations on maps
📄️ Grid
A two-dimensional grid of data.
📄️ ImageAnnotations
An array of annotations for 2D images
📄️ KeyValuePair
A key-value pair containing a key and its associated value.
📄️ LaserScan
Single scan data from a planar laser rangefinder
📄️ LinePrimitive
A primitive representing a series of points connected by lines
📄️ LocationFix
Navigation satellite positioning information for any Global Navigation Satellite System.
📄️ Log
Log message
📄️ ModelPrimitive
Represents the original type of a 3D model file loaded from an external URL or embedded data
📄️ PackedElementField
Defines a field within each element of a packed byte array
📄️ Point2
Represents a position point in two-dimensional space
📄️ Point3
Represents a point position in three-dimensional space
📄️ PointCloud
A collection of N-dimensional points, possibly with additional field information such as normals or intensities.
📄️ PointsAnnotation
An array of points on a 2D image.
📄️ PoseInFrame
Represents a pose in 3D space with a timestamp
📄️ Pose
Represents the position and orientation of an object or reference frame in three-dimensional space
📄️ PosesInFrame
Represents a series of poses in 3D space with timestamps
📄️ Quaternion
Represents a quaternion for rotation in three-dimensional space
📄️ RawImage
Raw image data
📄️ SceneEntityDeletion
Command used to delete previously published entities
📄️ SceneEntity
A visual element in a 3D scene. An entity can be composed of multiple primitives that share the same reference frame.
📄️ SceneUpdate
Updates to entities displayed in the 3D scene.
📄️ SpherePrimitive
A primitive representing a sphere or ellipsoid
📄️ TextAnnotation
Text labels on 2D images
📄️ TextPrimitive
A primitive representing text labels
📄️ TriangleListPrimitive
Represents a primitive that consists of a set of triangles or a surface tiled with triangles.
📄️ Vector2
Represents a vector in two-dimensional space that indicates direction only.
📄️ Vector3
Represents a three-dimensional vector in space that contains only direction.