|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ConvexObject | |
---|---|
org.scilab.forge.scirenderer.implementation.g2d.motor |
Uses of ConvexObject in org.scilab.forge.scirenderer.implementation.g2d.motor |
---|
Subclasses of ConvexObject in org.scilab.forge.scirenderer.implementation.g2d.motor | |
---|---|
class |
Segment
|
class |
SpritedRectangle
|
class |
Triangle
|
Fields in org.scilab.forge.scirenderer.implementation.g2d.motor with type parameters of type ConvexObject | |
---|---|
protected java.util.List<ConvexObject> |
Segment.segmentOn
|
Methods in org.scilab.forge.scirenderer.implementation.g2d.motor that return types with arguments of type ConvexObject | |
---|---|
protected static java.util.List<ConvexObject> |
Triangle.breakIntersectingTriangles(Triangle t1,
Triangle t2)
Get the broken triangles in following the intersection of the planes containing t1 and t2. |
abstract java.util.List<ConvexObject> |
ConvexObject.breakObject(ConvexObject o)
Abstract method Break this ConvexObject against the ConvexObject o |
java.util.List<ConvexObject> |
Segment.breakObject(ConvexObject o)
|
java.util.List<ConvexObject> |
SpritedRectangle.breakObject(ConvexObject o)
|
java.util.List<ConvexObject> |
Triangle.breakObject(ConvexObject o)
|
java.util.List<ConvexObject> |
SpritedRectangle.breakObject(Segment o)
|
java.util.List<ConvexObject> |
Triangle.breakObject(Segment o)
|
java.util.List<ConvexObject> |
SpritedRectangle.breakObject(SpritedRectangle o)
|
java.util.List<ConvexObject> |
SpritedRectangle.breakObject(Triangle o)
|
java.util.List<ConvexObject> |
Triangle.breakObject(Triangle o)
|
abstract java.util.List<ConvexObject> |
ConvexObject.breakObject(Vector4d v)
Abstract method Break this ConvexObject against a plane |
java.util.List<ConvexObject> |
Segment.breakObject(Vector4d v)
|
java.util.List<ConvexObject> |
SpritedRectangle.breakObject(Vector4d v)
|
java.util.List<ConvexObject> |
Triangle.breakObject(Vector4d v)
|
protected static java.util.List<ConvexObject> |
Triangle.breakSegmentOnTriangle(Triangle t,
Segment s)
|
protected static java.util.List<ConvexObject> |
Triangle.breakTriangleOnLine(Triangle t,
Vector3d p,
Vector3d n)
Break a triangle according to its intersection with a line containing p in the plane of the triangle and orthogonal to n The triangle and the line are supposed to be coplanar. |
Methods in org.scilab.forge.scirenderer.implementation.g2d.motor with parameters of type ConvexObject | |
---|---|
void |
ConvexObject.addArea(ConvexObject co)
|
void |
Segment.addConvexObject(ConvexObject co)
|
boolean |
ConvexObject.areCoplanar(ConvexObject o)
Test the coplanarity of two objects |
abstract java.util.List<ConvexObject> |
ConvexObject.breakObject(ConvexObject o)
Abstract method Break this ConvexObject against the ConvexObject o |
java.util.List<ConvexObject> |
Segment.breakObject(ConvexObject o)
|
java.util.List<ConvexObject> |
SpritedRectangle.breakObject(ConvexObject o)
|
java.util.List<ConvexObject> |
Triangle.breakObject(ConvexObject o)
|
protected int |
ConvexObject.check(ConvexObject o,
Vector3d v)
Check the intersection this and o against vector v. |
boolean |
ConvexObject.check2DIntersection(ConvexObject o)
Check the intersections of the projection on the xOy-plane of this and o The algorithm is the following: for each edge, determinate the normal vector and project all the points of this and o on the normal. |
boolean |
ConvexObject.check2DTrueIntersection(ConvexObject o)
Check the intersections of the projection on the xOy-plane of this and o The algorithm is the following: for each edge, determinate the normal vector and project all the points of this and o on the normal. |
int |
ConvexObject.isBehind(ConvexObject o)
Check if o is behind this. |
int |
Segment.isBehind(ConvexObject o)
|
int |
Triangle.isBehind(ConvexObject o)
|
void |
Segment.removeConvexObject(ConvexObject co)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |