cz.cuni.amis.pogamut.ut2004.t3dgenerator.elements.map
Class BrushActor
java.lang.Object
cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
cz.cuni.amis.pogamut.ut2004.t3dgenerator.elements.AbstractActor
cz.cuni.amis.pogamut.ut2004.t3dgenerator.elements.map.BrushActor
- All Implemented Interfaces:
- IUnrealReferencable, IUnrealReferencableByName
public class BrushActor
- extends AbstractActor
- Author:
- Martin Cerny
|
Method Summary |
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)
|
| Methods inherited from class cz.cuni.amis.pogamut.ut2004.t3dgenerator.elements.AbstractActor |
getBlockActors, getBlockPlayers, getCollideActors, getCollideWorld, getLocation, getPathColliding, getRotation, getSurfaceType, getTag, setBlockActors, setBlockPlayers, setCollideActors, setCollideWorld, setLocation, setPathColliding, setRotation, setSurfaceType, setTag |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BrushActor
public BrushActor(Brush brush)
createDefaultPolygon
protected static Polygon createDefaultPolygon(Vector3D[] points,
String textureName,
Vector3D objectCenter,
boolean textureInside)
createFromTwoPolygons
public static BrushActor createFromTwoPolygons(Vector3D[] poly1,
Vector3D[] poly2,
String textureName,
ECSGOperation csgOperation)
createFromTwoPolygons
public static BrushActor createFromTwoPolygons(Vector3D[] poly1,
Vector3D[] poly2,
String poly1Texture,
String poly2Texture,
String sideTexture,
ECSGOperation csgOperation)
createCube
public static BrushActor createCube(Vector3D center,
float edgeLength,
String textureName,
ECSGOperation csgOperation)
createCube
public static BrushActor createCube(Vector3D center,
float edgeLength,
String topTexture,
String bottomTexture,
String sidesTexture,
ECSGOperation csgOperation)
createCuboid
public static BrushActor createCuboid(Vector3D center,
float xSize,
float ySize,
float zSize,
String textureName,
ECSGOperation csgOperation)
createCuboid
public static BrushActor createCuboid(Vector3D center,
float xSize,
float ySize,
float zSize,
String topTexture,
String bottomTexture,
String sidesTexture,
ECSGOperation csgOperation)
getPostPivot
public Vector3D getPostPivot()
setPostPivot
public void setPostPivot(Vector3D postPivot)
getCsgOperation
public ECSGOperation getCsgOperation()
setCsgOperation
public void setCsgOperation(ECSGOperation csgOperation)
getMainScale
public Scale getMainScale()
setMainScale
public void setMainScale(Scale mainScale)
getPostScale
public Scale getPostScale()
setPostScale
public void setPostScale(Scale postScale)
getBrush
public Brush getBrush()
setBrush
public void setBrush(Brush brush)
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.