java.lang.Object
org.praxislive.video.pgl.code.userapi.PShape
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionambient(double gray) ambient(double x, double y, double z) attribNormal(String name, double nx, double ny, double nz) attribPosition(String name, double x, double y, double z) bezierVertex(double x2, double y2, double x3, double y3, double x4, double y4) bezierVertex(double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4) booleancontains(double x, double y) curveDetail(int detail) curveTightness(double tightness) curveVertex(double x, double y) curveVertex(double x, double y, double z) emissive(double gray) emissive(double x, double y, double z) voidendShape()voidfill(double gray) fill(double gray, double alpha) fill(double x, double y, double z) fill(double x, double y, double z, double a) <T> Optional<T> getChild(int index) intdoublegetDepth()doublegetNormal(int index) doublegetNormalX(int index) doublegetNormalY(int index) doublegetNormalZ(int index) doublegetStrokeWeight(int index) doublegetTextureU(int index) doublegetTextureV(int index) getVertex(int index) intdoublegetVertexX(int index) doublegetVertexY(int index) doublegetVertexZ(int index) doublegetWidth()booleanis2D()booleanis3D()booleanisClosed()noFill()normal(double nx, double ny, double nz) noStroke()noTint()quadraticVertex(double cx, double cy, double x3, double y3) quadraticVertex(double cx, double cy, double cz, double x3, double y3, double z3) removeChild(int idx) rotate(double angle) rotate(double angle, double v0, double v1, double v2) rotateX(double angle) rotateY(double angle) rotateZ(double angle) scale(double s) scale(double x, double y) scale(double x, double y, double z) voidset3D(boolean val) voidsetNormal(int index, double nx, double ny, double nz) voidsetStrokeWeight(double weight) voidsetStrokeWeight(int index, double weight) voidsetTexture(PImage tex) voidsetTextureMode(int mode) voidsetTextureUV(int index, double u, double v) voidsetVertex(int index, double x, double y) voidsetVertex(int index, double x, double y, double z) voidshininess(double shine) specular(double gray) specular(double x, double y, double z) stroke(double gray) stroke(double gray, double alpha) stroke(double x, double y, double z) stroke(double x, double y, double z, double alpha) strokeWeight(double weight) tint(double gray) tint(double gray, double alpha) tint(double x, double y, double z) tint(double x, double y, double z, double alpha) translate(double x, double y) translate(double x, double y, double z) vertex(double x, double y) vertex(double x, double y, double z) vertex(double x, double y, double u, double v) vertex(double x, double y, double z, double u, double v)
-
Constructor Details
-
PShape
protected PShape(processing.core.PShape shape)
-
-
Method Details
-
find
-
disableStyle
-
enableStyle
-
getWidth
public double getWidth() -
getHeight
public double getHeight() -
getDepth
public double getDepth() -
is2D
public boolean is2D() -
is3D
public boolean is3D() -
set3D
public void set3D(boolean val) -
textureMode
-
texture
-
noTexture
-
beginContour
-
endContour
-
vertex
-
vertex
-
vertex
-
vertex
-
normal
-
attribPosition
-
attribNormal
-
attrib
-
attrib
-
attrib
-
beginShape
-
beginShape
-
endShape
public void endShape() -
endShape
-
strokeWeight
-
noFill
-
fill
-
fill
-
fill
-
fill
-
noStroke
-
stroke
-
stroke
-
stroke
-
stroke
-
noTint
-
tint
-
tint
-
tint
-
tint
-
ambient
-
ambient
-
specular
-
specular
-
emissive
-
emissive
-
shininess
-
bezierVertex
-
bezierVertex
public PShape bezierVertex(double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4) -
quadraticVertex
-
quadraticVertex
-
curveDetail
-
curveTightness
-
curveVertex
-
curveVertex
-
getChildCount
public int getChildCount() -
getChild
-
getChild
-
addChild
-
addChild
-
removeChild
-
getTessellation
-
getVertexCount
public int getVertexCount() -
getVertex
-
getVertex
-
getVertexX
public double getVertexX(int index) -
getVertexY
public double getVertexY(int index) -
getVertexZ
public double getVertexZ(int index) -
setVertex
public void setVertex(int index, double x, double y) -
setVertex
public void setVertex(int index, double x, double y, double z) -
setVertex
-
getNormal
-
getNormal
-
getNormalX
public double getNormalX(int index) -
getNormalY
public double getNormalY(int index) -
getNormalZ
public double getNormalZ(int index) -
setNormal
public void setNormal(int index, double nx, double ny, double nz) -
getTextureU
public double getTextureU(int index) -
getTextureV
public double getTextureV(int index) -
setTextureUV
public void setTextureUV(int index, double u, double v) -
setTextureMode
public void setTextureMode(int mode) -
setTexture
-
getStrokeWeight
public double getStrokeWeight(int index) -
setStrokeWeight
public void setStrokeWeight(double weight) -
setStrokeWeight
public void setStrokeWeight(int index, double weight) -
isClosed
public boolean isClosed() -
contains
public boolean contains(double x, double y) -
translate
-
translate
-
rotateX
-
rotateY
-
rotateZ
-
rotate
-
rotate
-
scale
-
scale
-
scale
-
resetMatrix
-