public class DwSoftBall2D extends DwSoftBody2D
DwSoftBody2D.CustomParticle2D| Modifier and Type | Field and Description |
|---|---|
int |
bend_spring_dist |
int |
bend_spring_mode |
particlescollision_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, displaySpringsdisplayMesh, displayParticles, displayWireframe, setMaterialColor, setMaterialColor, setParam, setParam, setParticleColor, setParticleColorpublic 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 DwSoftBodypublic void createShapeWireframe(processing.core.PGraphics pg,
DwStrokeStyle style)
createShapeWireframe in class DwSoftBodyProcessing library PixelFlow by Thomas Diewald. (c) 2017