public class R_Shape extends R_Image implements R_Constants
ALPHA, ARC, ARGB, BEZIER_VERTEX, BLANK, BOTTOM, BOX, BREAK, BRIGHTNESS, CARTESIAN, CENTER, CHAOS, CIRCULAR, CLOSE, CORNER, CORNERS, COS, CROSS_BOX_2, CROSS_BOX_3, CROSS_RECT, CUBE_LINE, CURVE_VERTEX, DECAGON, DIAGONAL, DIAMETER, DODECAGON, DOWN, DRAW, DYNAMIC, EAST, ELLIPSE, EQUATION, EULER, FIT, FLOWER, FLUID, G, GOLD_ANGLE, GOLD_NUMBER, GRAVITY, HENDECAGON, HEPTAGON, HEXAGON, HORIZONTAL, HOUSE, HSB, HUE, ICOSI_DODECAHEDRON_LINE, LEFT, LINE, MAGNETIC, MAX_FLOAT, MAX_INT, MIN_FLOAT, MIN_INT, MIX, NONAGON, NONE, NORTH, NORTH_EAST, NORTH_WEST, NOTHING, NULL, OCTOGON, OCTOHEDRON_LINE, OPEN, ORDER, P2D, P3D, PENTAGON, PERLIN, PHI, PI, PIXEL, POINT, POLAR, QUADRATIC_VERTEX, RADIUS, RAND, RECT, RGB, RGBA, RHOMBIC_COSI_DODECAHEDRON_SMALL_LINE, RIGHT, ROOT2, SATURATION, SCALE, SIN, SOUTH, SOUTH_EAST, SOUTH_WEST, SPHERE, SPHERE_HIGH, SPHERE_LOW, SPHERE_MEDIUM, SQUARE, STAR, STAR_3D, STATIC, TAN, TAU, TETRAHEDRON, TETRAHEDRON_LINE, TEXT, TOP, TRIANGLE, TRIG_0, TRIG_1, TRIG_2, TRIG_3, TRIG_4, TWO_PI, UP, VERSION, VERTEX, VERTICAL, VIRUS, WEST
ABRICOT, ACAJOU, AMARANTE, AMBRE, ARGENT, AUBERGINE, AZUR, BIS, BISTRE, BLACK, BLANC, BLEU, BLOND, BLOOD, BLUE, BOUTEILLE, BRIQUE, BRONZE, BROWN, CAERULEUM, CAFE, CANARD, CANELLE, CAPUCINE, CARMIN, CARMINE, CAROTTE, CELESTE, CERISE, CHAMOIS, CHARTREUSE, CHOCOLAT, CIEL, CITROUILLE, COBALT, COFFEE, COLOMBIN, CORAIL, CYAN, EVEQUE, FRANCE, FUSCHIA, GOLD, GRAY, GRAY_MEDIUM, GREEN, GRENAT, GRIS, GRIS_MOYEN, GUEULES, IMPERIAL, JAUNE, LAPIS_LAZULI, LAVANDE, LILAS, LIME, LIN, LUNE, MAGENTA, MANDARINE, MARRON, MAUVE, MIMOSA, MOON, MOUNTBATTEN, NANKIN, NAPLE, NOIR, NOISETTE, NUIT, OCRE, OCRE_JAUNE, OCRE_ROUGE, OLIVE, OR, ORANGE, OUTREMER, PAYNE, PERLE, PERROQUET, PINK, PISTACHE, POURPRE, PRUNE, PURPLE, RED, ROSE, ROUGE, SANG, SAPIN, SAUGE, SEPIA, SHAKUDOU, SILVER, SINOPLE, SMALT, SOURIS, TAUPE, TILLEUL, TURQUOISE, VERMILLON, VERT, VERT_D_EAU, VERT_DE_GRIS, VESSIE, VIOLET, WHITE, YELLOW, ZINZOLIN
Constructor and Description |
---|
R_Shape(processing.core.PApplet pa) |
R_Shape(processing.core.PApplet pa,
int summits) |
R_Shape(processing.core.PApplet pa,
int summits,
processing.core.PGraphics other) |
R_Shape(processing.core.PApplet pa,
processing.core.PGraphics other) |
Modifier and Type | Method and Description |
---|---|
float |
angle_x() |
void |
angle_x(float value) |
float |
angle_y() |
void |
angle_y(float value) |
float |
angle_z() |
void |
angle_z(float value) |
vec3 |
angle() |
void |
angle(float x,
float y,
float z) |
void |
angle(vec angle) |
vec3 |
get_point(int target) |
vec3[] |
get_points() |
vec3 |
get_ref_point(int target) |
vec3[] |
get_ref_points() |
int |
get_summits() |
vec3 |
pos() |
void |
pos(float p) |
void |
pos(float x,
float y) |
void |
pos(float x,
float y,
float z) |
void |
pos(ivec pos) |
void |
pos(vec pos) |
boolean |
reset_is() |
void |
reset_is(boolean is) |
void |
set_summits(int summits) |
vec3 |
size() |
void |
size(float s) |
void |
size(float w,
float h) |
void |
size(float w,
float h,
float d) |
void |
size(ivec size) |
void |
size(vec size) |
boolean |
use_pos_is() |
void |
use_pos_is(boolean is) |
alpha, aspect, aspect, beginContour, beginShape, beginShape, bezierVertex, bezierVertex, bezierVertex, bezierVertex, bezierVertex, bezierVertex, blue, box, box, box, brightness, color, color, color, color, curveVertex, curveVertex, curveVertex, curveVertex, curveVertex, curveVertex, ellipse, ellipse, ellipse, ellipse, endContour, endShape, endShape, fill, fill, fill, fill, fill, fill, get_renderer, get_renderer, green, hue, line, line, line, line, loadImage, noFill, noStroke, pass_graphic, point, point, point, point, pop, popMatrix, push, pushMatrix, quadraticVertex, quadraticVertex, quadraticVertex, quadraticVertex, quadraticVertex, quadraticVertex, rect, rect, rectMode, red, renderer_P3D, rotate, rotateX, rotateXY, rotateXYZ, rotateXZ, rotateY, rotateYZ, rotateZ, saturation, scale, scale, scale, set, set, set, shearX, shearY, sphere, sphereDetail, sphereDetail, square, square, stroke, stroke, stroke, stroke, stroke, stroke, strokeWeight, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, text, textAlign, textAlign, textFont, textFont, textSize, thickness, translate, translate, translate, triangle, triangle, triangle, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex, vertex
all, all, all, all, all, any, any, any, any, any, clamp, clamp, clamp, clamp, equal, equal, equal, equal, equal, equal, equal, equal, file_name, fract, fract, fract, fract, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, greaterThanEqual, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, lessThanEqual, mix, mix, mix, mix, mod, mod, mod, mod, mod, mod, mod, random_next_gaussian, random_next_gaussian, random_next_gaussian, random_next_gaussian, sign, sign, sign, sign, sign, sign, sign, sign, smoothstep, smoothstep, smoothstep, smoothstep, split, split, step, step, step, step, unhex
public R_Shape(processing.core.PApplet pa)
pa
- public R_Shape(processing.core.PApplet pa, processing.core.PGraphics other)
pa
- other
- public R_Shape(processing.core.PApplet pa, int summits)
pa
- summits
- public R_Shape(processing.core.PApplet pa, int summits, processing.core.PGraphics other)
pa
- summits
- other
- public vec3 pos()
public void pos(float p)
p
- public void pos(float x, float y)
x
- y
- public void pos(float x, float y, float z)
x
- y
- z
- public void pos(ivec pos)
pos
- public void pos(vec pos)
pos
- public vec3 size()
public void size(float s)
s
- public void size(float w, float h)
w
- h
- public void size(float w, float h, float d)
w
- h
- d
- public void size(ivec size)
size
- public void size(vec size)
size
- public vec3 angle()
public void angle(float x, float y, float z)
x
- y
- z
- public void angle(vec angle)
angle
- public void angle_x(float value)
public float angle_x()
public void angle_y(float value)
public float angle_y()
public void angle_z(float value)
public float angle_z()
public boolean use_pos_is()
public void use_pos_is(boolean is)
is
- public void reset_is(boolean is)
is
- public boolean reset_is()
public int get_summits()
public void set_summits(int summits)
summits
- public vec3[] get_ref_points()
public vec3 get_ref_point(int target)
target
- public vec3[] get_points()
public vec3 get_point(int target)
target
-