public class BrushActor extends AbstractActor
className, name| Constructor and Description |
|---|
BrushActor(Brush brush) |
| Modifier and Type | Method and Description |
|---|---|
static BrushActor |
createCube(Vector3D center,
float edgeLength,
String textureName,
ECSGOperation csgOperation) |
static BrushActor |
createCube(Vector3D center,
float edgeLength,
String topTexture,
String bottomTexture,
String sidesTexture,
ECSGOperation csgOperation) |
static BrushActor |
createCuboid(Vector3D center,
float xSize,
float ySize,
float zSize,
String textureName,
ECSGOperation csgOperation) |
static BrushActor |
createCuboid(Vector3D center,
float xSize,
float ySize,
float zSize,
String topTexture,
String bottomTexture,
String sidesTexture,
ECSGOperation csgOperation) |
protected static Polygon |
createDefaultPolygon(Vector3D[] points,
String textureName,
Vector3D objectCenter,
boolean textureInside) |
static BrushActor |
createFromTwoPolygons(Vector3D[] poly1,
Vector3D[] poly2,
String textureName,
ECSGOperation csgOperation) |
static BrushActor |
createFromTwoPolygons(Vector3D[] poly1,
Vector3D[] poly2,
String poly1Texture,
String poly2Texture,
String sideTexture,
ECSGOperation csgOperation) |
Brush |
getBrush() |
ECSGOperation |
getCsgOperation() |
Scale |
getMainScale() |
Vector3D |
getPostPivot() |
Scale |
getPostScale() |
void |
setBrush(Brush brush) |
void |
setCsgOperation(ECSGOperation csgOperation) |
void |
setMainScale(Scale mainScale) |
void |
setPostPivot(Vector3D postPivot) |
void |
setPostScale(Scale postScale) |
getBlockActors, getBlockPlayers, getCollideActors, getCollideWorld, getLocation, getPathColliding, getRotation, getSurfaceType, getTag, setBlockActors, setBlockPlayers, setCollideActors, setCollideWorld, setLocation, setPathColliding, setRotation, setSurfaceType, setTaggetClassName, getName, getNameForReferences, getReference, setName, setNameForReferencespublic BrushActor(Brush brush)
protected static Polygon createDefaultPolygon(Vector3D[] points, String textureName, Vector3D objectCenter, boolean textureInside)
public static BrushActor createFromTwoPolygons(Vector3D[] poly1, Vector3D[] poly2, String textureName, ECSGOperation csgOperation)
public static BrushActor createFromTwoPolygons(Vector3D[] poly1, Vector3D[] poly2, String poly1Texture, String poly2Texture, String sideTexture, ECSGOperation csgOperation)
public static BrushActor createCube(Vector3D center, float edgeLength, String textureName, ECSGOperation csgOperation)
public static BrushActor createCube(Vector3D center, float edgeLength, String topTexture, String bottomTexture, String sidesTexture, ECSGOperation csgOperation)
public static BrushActor createCuboid(Vector3D center, float xSize, float ySize, float zSize, String textureName, ECSGOperation csgOperation)
public static BrushActor createCuboid(Vector3D center, float xSize, float ySize, float zSize, String topTexture, String bottomTexture, String sidesTexture, ECSGOperation csgOperation)
public Vector3D getPostPivot()
public void setPostPivot(Vector3D postPivot)
public ECSGOperation getCsgOperation()
public void setCsgOperation(ECSGOperation csgOperation)
public Scale getMainScale()
public void setMainScale(Scale mainScale)
public Scale getPostScale()
public void setPostScale(Scale postScale)
public Brush getBrush()
public void setBrush(Brush brush)
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.