public class DwSoftBall2D extends DwSoftBody2D
DwSoftBody2D.CustomParticle2D
Modifier and Type | Field and Description |
---|---|
int |
bend_spring_dist |
int |
bend_spring_mode |
particles
collision_group_id, collision_radius_scale, CREATE_BEND_SPRINGS, CREATE_SHEAR_SPRINGS, CREATE_STRUCT_SPRINGS, material_color, nodes_offset, num_nodes, param_particle, param_spring, particle_color, particle_color2, particle_gray, physics, self_collisions, shade_springs_by_tension, shp_mesh, shp_particles, shp_wireframe, use_particles_color
Constructor and Description |
---|
DwSoftBall2D() |
Modifier and Type | Method and Description |
---|---|
void |
addSpring(int ia,
int ib,
DwSpringConstraint.TYPE type) |
void |
addSprings(int ia,
int off,
DwSpringConstraint.TYPE type) |
void |
create(DwPhysics<DwParticle2D> physics,
float circle_x,
float circle_y,
float cirlce_r,
float nodes_r) |
void |
createShapeMesh(processing.core.PGraphics pg) |
void |
createShapeWireframe(processing.core.PGraphics pg,
DwStrokeStyle style) |
DwParticle2D |
getNode(int idx) |
createShapeParticles, createShapeParticles, displaySprings
displayMesh, displayParticles, displayWireframe, setMaterialColor, setMaterialColor, setParam, setParam, setParticleColor, setParticleColor
public int bend_spring_mode
public int bend_spring_dist
public void create(DwPhysics<DwParticle2D> physics, float circle_x, float circle_y, float cirlce_r, float nodes_r)
public DwParticle2D getNode(int idx)
public void addSprings(int ia, int off, DwSpringConstraint.TYPE type)
public void addSpring(int ia, int ib, DwSpringConstraint.TYPE type)
public void createShapeMesh(processing.core.PGraphics pg)
createShapeMesh
in class DwSoftBody
public void createShapeWireframe(processing.core.PGraphics pg, DwStrokeStyle style)
createShapeWireframe
in class DwSoftBody
Processing library PixelFlow by Thomas Diewald. (c) 2017