public class Spring
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Spring.SpringFactory
The SpringFactory is responsible for generating Spring instances
and maintaining an object pool of Springs to reduce garbage collection
overheads while force simulations are running.
|
Modifier and Type | Field and Description |
---|---|
float |
coeff
The spring tension co-efficient
|
ForceItem |
item1
The first ForceItem endpoint
|
ForceItem |
item2
The second ForceItem endpoint
|
float |
length
The spring's resting length
|
Constructor and Description |
---|
Spring(ForceItem fi1,
ForceItem fi2,
float k,
float len)
Create a new Spring instance
|
Modifier and Type | Method and Description |
---|---|
static Spring.SpringFactory |
getFactory()
Retrieve the SpringFactory instance, which serves as an object pool
for Spring instances.
|
public ForceItem item1
public ForceItem item2
public float length
public float coeff
public static Spring.SpringFactory getFactory()
Copyright ? 2013 Regents of the University of California