The sphere is a BZW Object that defines a sphere in the game arena.
The code to place a sphere in your map is as follows:
sphere name example_sphere divisions 4 flatshading position 0 0 10 size 10 10 10 radius 10 rotation 0 shift 0 0 0 scale 0 0 0 shear 0 0 0 spin angle nx ny nz phydrv example_phydrv smoothbounce matref example_material end
Valid properites for a sphere are
|name||defines the name of the sphere, it is not required, and often unused|
|divisions||defines the number of subdivisions (pieces) of the sphere|
|flatshading||enables flat shading, smooth shading is the default|
|position||defines the center point of the sphere|
|size||defines the size of the sphere|
|radius||sets all size values to the same value|
|rotation||defines rotation for the sphere|
|shift||shifts the sphere (repeatable)|
|scale||scales the sphere (repeatable)|
|shear||shears the sphere (repeatable)|
|spin||spins the sphere around vector n (repeatable)|
|phydrv||attaches a physics driver to the sphere|
|smoothbounce||makes ricochets use normals|
|matref||defines a material for the sphere to use|
By default, the sphere is a perfect sphere, with a red brick texture around the outside. You can, however, make the sphere elongated on one side (just don't use the radius option).
The sphere object has been supported since BZFlag 2.0.0. In previous versions of BZFlag, this object will not work.