com.azalient.api.b.display
Interface IShape
- All Superinterfaces:
- IRecord, RecordR, RecordRW, RecordW, SortableData, StoreRecordRW
public interface IShape
- extends StoreRecordRW
A 3-D shape, used in the "Detailed" view mode in commuter
|
Method Summary |
int |
avatarFrameIndex()
|
String |
avatarName()
|
IXyz |
bounds()
|
void |
delete()
|
boolean |
draw(IDrawing drw,
IXyz location,
IXyz size,
IAngle aX,
IAngle aY,
IAngle aZ,
double gradientFrac,
IShape.RenderMode mode,
IShape.RenderNormals normals,
boolean blendingAllowed,
double distance,
int rgb)
|
void |
draw(IDrawing drw,
IXyz location,
IXyz size,
int level)
|
IShapeGroup |
group()
|
boolean |
importe(File file)
|
boolean |
isPrimary()
|
boolean |
justImported(Boolean b)
|
int |
levelsOfDetail()
|
boolean |
loaded()
|
boolean |
local()
|
void |
local(boolean v)
|
boolean |
modified()
|
void |
modified(boolean b)
|
boolean |
needSaveLOD()
|
void |
promoteMesh(int i)
|
void |
reReduce(int pc)
|
void |
rotationX1(double d)
|
void |
rotationY1(double d)
|
void |
rotationZ1(double d)
|
void |
selected(boolean b)
|
void |
setGroupFromName(String groupName)
|
ShapeCategory |
shapeCategory()
|
void |
shapeLoadListener(IShapeLoadListener sll)
|
IShape.ShapeType |
shapeType()
|
int |
triangleCount(int level)
|
void |
unload()
|
| Methods inherited from interface com.azalient.api.a.tables.IRecord |
name |
ZERO
static final IShape[] ZERO
loaded
boolean loaded()
local
boolean local()
group
IShapeGroup group()
shapeType
IShape.ShapeType shapeType()
shapeCategory
ShapeCategory shapeCategory()
bounds
IXyz bounds()
draw
boolean draw(IDrawing drw,
IXyz location,
IXyz size,
IAngle aX,
IAngle aY,
IAngle aZ,
double gradientFrac,
IShape.RenderMode mode,
IShape.RenderNormals normals,
boolean blendingAllowed,
double distance,
int rgb)
draw
void draw(IDrawing drw,
IXyz location,
IXyz size,
int level)
rotationX1
void rotationX1(double d)
rotationY1
void rotationY1(double d)
rotationZ1
void rotationZ1(double d)
local
void local(boolean v)
setGroupFromName
void setGroupFromName(String groupName)
importe
boolean importe(File file)
justImported
boolean justImported(Boolean b)
isPrimary
boolean isPrimary()
delete
void delete()
promoteMesh
void promoteMesh(int i)
modified
boolean modified()
modified
void modified(boolean b)
reReduce
void reReduce(int pc)
triangleCount
int triangleCount(int level)
selected
void selected(boolean b)
needSaveLOD
boolean needSaveLOD()
levelsOfDetail
int levelsOfDetail()
unload
void unload()
avatarName
String avatarName()
avatarFrameIndex
int avatarFrameIndex()
shapeLoadListener
void shapeLoadListener(IShapeLoadListener sll)