APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.graphics.g3d.utils.shapebuilders

public Class FrustumShapeBuilder

extends BaseShapeBuilder
Class Inheritance
Imports
com.badlogic.gdx.graphics.Camera, .Color, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder, com.badlogic.gdx.math.Frustum, .Vector3

FrustumShapeBuilder builds camera or frustum.
Author
realitix

Field Summary

Inherited from com.badlogic.gdx.graphics.g3d.utils.shapebuilders.BaseShapeBuilder:
matTmp1tmpColor0tmpColor1tmpColor2tmpColor3tmpColor4tmpV0tmpV1tmpV2tmpV3tmpV4tmpV5tmpV6tmpV7vertTmp0vertTmp1vertTmp2vertTmp3vertTmp4vertTmp5vertTmp6vertTmp7vertTmp8

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
build(MeshPartBuilder
MeshPartBuilder
builder
,
Camera
Camera
camera
)

Build camera with default colors

public static void
build(MeshPartBuilder builder, Camera camera, Color frustumColor, Color coneColor, Color upColor, Color targetColor, Color crossColor)

Build Camera with custom colors

public static void
build(MeshPartBuilder builder, Frustum frustum, Color frustumColor, Color crossColor)

Build Frustum with custom colors

private static Vector3

Returns:

the center point
centerPoint
(Vector3 point0, Vector3 point1, Vector3 point2)

Return center point's rectangle

private static Vector3

Returns:

the middle point
middlePoint
(Vector3
First segment's point
point0
,
Vector3
Second segment's point
point1
)

Return middle point's segment

Inherited from com.badlogic.gdx.graphics.g3d.utils.shapebuilders.BaseShapeBuilder:
freeAllobtainM4obtainV3

Constructor Detail

FrustumShapeBuilderback to summary
public FrustumShapeBuilder()

Method Detail

buildback to summary
public static void build(MeshPartBuilder builder, Camera camera)

Build camera with default colors

Parameters
builder:MeshPartBuilder

MeshPartBuilder

camera:Camera

Camera

buildback to summary
public static void build(MeshPartBuilder builder, Camera camera, Color frustumColor, Color coneColor, Color upColor, Color targetColor, Color crossColor)

Build Camera with custom colors

buildback to summary
public static void build(MeshPartBuilder builder, Frustum frustum, Color frustumColor, Color crossColor)

Build Frustum with custom colors

centerPointback to summary
private static Vector3 centerPoint(Vector3 point0, Vector3 point1, Vector3 point2)

Return center point's rectangle

Returns:Vector3

the center point

middlePointback to summary
private static Vector3 middlePoint(Vector3 point0, Vector3 point1)

Return middle point's segment

Parameters
point0:Vector3

First segment's point

point1:Vector3

Second segment's point

Returns:Vector3

the middle point