|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IFoldableStrip
public class IFoldableStrip
Class of foldable geometry.
Field Summary | |
---|---|
(package private) java.util.ArrayList<ITransformable> |
faces
|
(package private) java.util.ArrayList<IVecI[]> |
pts
|
Constructor Summary | |
---|---|
IFoldableStrip(java.util.ArrayList<IVecI[]> foldLinePts)
|
|
IFoldableStrip(IVecI[][] foldLinePts)
|
Method Summary | |
---|---|
IFoldableStrip |
add(IVecI v)
|
IFoldableStrip |
addFold(IVecI[] linePts)
|
IFoldableStrip |
addFold(IVecI linePt1,
IVecI linePt2)
|
IFoldableStrip |
fold(int foldLineIndex,
double angle)
|
IVecI |
nml(int foldLineIndex)
|
IFoldableStrip |
rot(IVecI axis,
double angle)
|
IFoldableStrip |
setFold(java.util.ArrayList<IVecI[]> foldLinePts)
|
IFoldableStrip |
setFold(IVecI[][] foldLinePts)
|
IFoldableStrip |
unfold()
unfold at the location of the first face on its plane normal. |
IFoldableStrip |
unfold(IVecI planeNormal)
unfold at the location of the first face on the specified plane normal. |
IFoldableStrip |
unfold(IVecI planeNormal,
IVecI stripTangent)
unfold at the location of the first face on the specified plane normal. |
IFoldableStrip |
unfold(IVecI planePt,
IVecI planeNormal,
IVecI stripTangent)
unfold at the specified point on the the specified plane normal |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.util.ArrayList<IVecI[]> pts
java.util.ArrayList<ITransformable> faces
Constructor Detail |
---|
public IFoldableStrip(IVecI[][] foldLinePts)
public IFoldableStrip(java.util.ArrayList<IVecI[]> foldLinePts)
Method Detail |
---|
public IFoldableStrip setFold(IVecI[][] foldLinePts)
public IFoldableStrip setFold(java.util.ArrayList<IVecI[]> foldLinePts)
public IFoldableStrip addFold(IVecI linePt1, IVecI linePt2)
public IFoldableStrip addFold(IVecI[] linePts)
public IFoldableStrip add(IVecI v)
public IFoldableStrip rot(IVecI axis, double angle)
public IFoldableStrip unfold()
unfold
in interface IFoldable
public IFoldableStrip unfold(IVecI planeNormal)
unfold
in interface IFoldable
public IFoldableStrip unfold(IVecI planeNormal, IVecI stripTangent)
unfold
in interface IFoldable
public IFoldableStrip unfold(IVecI planePt, IVecI planeNormal, IVecI stripTangent)
public IFoldableStrip fold(int foldLineIndex, double angle)
public IVecI nml(int foldLineIndex)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |