Method: PLplot.plfill3

Defined in:
ext/rbplplot.c

.plfill3(x, y, z) ⇒ nil

Draw filled polygon in 3D

Returns:

  • (nil)


797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
# File 'ext/rbplplot.c', line 797

static VALUE
rb_plplot_plfill3(VALUE vmod, VALUE vx, VALUE vy, VALUE vz)
{
  PLFLT *px, *py, *pz;
  int size;

  vx = rb_plplot_fltary(vx); px = NA_PTR_PLFLT(vx);
  vy = rb_plplot_fltary(vy); py = NA_PTR_PLFLT(vy);
  vz = rb_plplot_fltary(vz); pz = NA_PTR_PLFLT(vz);
  size = min(NA_TOTAL(vx), NA_TOTAL(vy));
  size = min(size,NA_TOTAL(vz));

  PLSYNC(plfill3, size, px, py, pz);

  return Qnil;
}