Module pipe

The module implementing a 3D pipe, that is a cylinder without the two bases.

Behaviours: object3d.

Description

The module implementing a 3D pipe, that is a cylinder without the two bases.

A pipe is created using the function oject3d:new/1, passing the proper #object3d{} record, whose fields have the following meaning:

Example:

   object3d:new (#object3d { type = pipe,
                             name = mypipe,
                             radius = 0.1,
                             size = 0.75,
                             position = ?VECTOR (0.0, -0.1, 0.6),
                             axis = ?VECTOR (0.0, 1.0, 1.0),
                             color = ?RGB(1.0, 1.0, 0.0)}).
  

Generated by EDoc, Nov 21 2007, 10:13:23.