Example #1
0
void rt_cylinder3fv(SceneHandle scene, void * tex,
                    const float *ctr, const float *axis, float rad) {
  vector vctr, vaxis;
  vctr.x = ctr[0];   vctr.y = ctr[1];   vctr.z = ctr[2];
  vaxis.x = axis[0]; vaxis.y = axis[1]; vaxis.z = axis[2];
  add_bounded_object((scenedef *) scene, newcylinder(tex, vctr, vaxis, rad));
}
Example #2
0
void rt_cylinder(void * tex, vector ctr, vector axis, apiflt rad) {
  add_object(newcylinder(tex, (vector)ctr, (vector)axis, rad));
}
Example #3
0
void rt_cylinder(SceneHandle scene, void * tex, apivector ctr, apivector axis, flt rad) {
  add_unbounded_object((scenedef *) scene, newcylinder(tex, ctr, axis, rad));
}