This package contains data type definitions that describe arrangements and properties of objects in three dimensional scenes.
A set of scene objects.
Code author: David Klotz <dklotz@techfak.uni-bielefeld.de>
Type : | array of rst.scene.SceneObject |
---|
The set of scene objects.
Empty collection of scene objects is allowed.
The order of scene objects is not significant.
message SceneObjects {
/**
* The set of scene objects.
*
* Empty collection of scene objects is allowed.
*
* The order of scene objects is not significant.
*/
repeated SceneObject scene_object = 1;
}
Geometry and location within a 3D scene of an uniquely identifiable object.
Code author: David Klotz <dklotz@techfak.uni-bielefeld.de>
Type : | ASCII-STRING |
---|
A unique name.
Type : | ASCII-STRING |
---|
The kind of the object, e.g.: “chair”, “painting”, etc.
Type : | rst.geometry.Pose |
---|
Geometrical object position and orientation in the world coordinate system.
Type : | rst.geometry.Shape3DFloat |
---|
Geometric shape of the object.
All transformations are relative to center.
message SceneObject {
/**
* A unique name.
*/
required string name = 1;
/**
* The kind of the object, e.g.: "chair", "painting", etc.
*/
optional string kind = 2;
/**
* Geometrical object position and orientation in the world
* coordinate system.
*/
required geometry.Pose center = 3;
/**
* Geometric shape of the object.
*
* All transformations are relative to @ref .center.
*/
optional geometry.Shape3DFloat shape = 4;
}
Enter search terms or a module, class or function name.