Plane Geom
[Geoms]
Detailed Description
Geom for an infinite plane.
- Attributes
- The following attributes are supported.
- name (string)
- The name of the geom
- Default: (empty)
- xyz (float tuple, meters)
- Geom position relative to the parent body
- Default: 0 0 0
- rpy (float tuple, degrees)
- Geom orientation relative to the parent body in Euler angles: roll, pitch yaw
- Default: 0 0 0
- visual
- mesh (string)
- Name of the mesh model to use
- Default: default
- material (string)
- Name of the material to apply to the geom's mesh
- Default: (empty)
- xyz (float tuple, meters)
- Visual position relative to the parent geom
- Default: 0 0 0
- rpy (float tuple, degrees)
- Visual orientation relative to the parent geom in Euler angles: roll, pitch yaw
- Default: 0 0 0
- size (float tuple, meters)
- Desired size of the mesh visual
- Default: Size of the mesh
- scale (float tuple)
- Scaling factor applied to the default size of the mesh. This overrides the size option, if set.
- Default: 1 1 1
- castShadows (bool)
- If this object will cast shadows over other objects
- Default: true
- mesh (string)
- mass (float, kilograms)
- Mass in kilograms
- Default: 1e-3
- laserFiducialId (int)
- Id returned when seen by a laser range finder
- Default: 0
- laserRetro (float)
- Retro-reflection value
- Default: 0
- normal (float tuple, unit vector)
- Set the plane's normal vector
- Default: 0 0 1
- segments (int tuple)
- Set the number of segments of the plane. Larger numbers increase the vertex density.
- Default: 1 1
- uvTile (float tuple)
- Set the UV tiling, used for texture mapping
- Default: 1 1
- size (float tuple, meters)
- Size of the plane
- Default: 0 0
- Example
<geom:plane name="plane1_geom"> <normal>0 0 1</normal> <size>2000 2000</size> <segments>10 10</segments> <uvTile>100 100</uvTile> <material>Gazebo/GrassFloor</material> </geom:plane>
Classes | |
class | PlaneGeom |
Geom for an infinite plane. More... |