<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:42 CET 2013 -->
<title>MeshBuilder (libgdx API)
</title>
<meta name="date" content="2013-11-03">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MeshBuilder (libgdx API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.
</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview
</a></li>
<li><a href="package-summary.html">Package
</a></li>
<li class="navBarCell1Rev">Class
</li>
<li><a href="class-use/MeshBuilder.html">Use
</a></li>
<li><a href="package-tree.html">Tree
</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated
</a></li>
<li><a href="../../../../../../index-all.html">Index
</a></li>
<li><a href="../../../../../../help-doc.html">Help
</a></li>
</ul>
<div class="aboutLanguage"><em>
libgdx API
<style>
body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%; font-weight:bold }
.TableHeadingColor { background:#EEEEFF; }
a { text-decoration:none }
a:hover { text-decoration:underline }
a:link, a:visited { color:blue }
table { border:0px }
.TableRowColor td:first-child { border-left:1px solid black }
.TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
hr { border:0px; border-bottom:1px solid #333366; }
</style>
</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/GLES10ShaderProvider.html" title="class in com.badlogic.gdx.graphics.g3d.utils"><span class="strong">Prev Class
</span></a></li>
<li><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils"><span class="strong">Next Class
</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html" target="_top">Frames
</a></li>
<li><a href="MeshBuilder.html" target="_top">No Frames
</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All Classes
</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:
</li>
<li>Nested
|
</li>
<li>Field
|
</li>
<li><a href="#constructor_summary">Constr
</a> |
</li>
<li><a href="#method_summary">Method
</a></li>
</ul>
<ul class="subNavList">
<li>Detail:
</li>
<li>Field
|
</li>
<li><a href="#constructor_detail">Constr
</a> |
</li>
<li><a href="#method_detail">Method
</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.badlogic.gdx.graphics.g3d.utils
</div>
<h2 title="Class MeshBuilder" class="title">Class MeshBuilder
</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object
</li>
<li>
<ul class="inheritance">
<li>com.badlogic.gdx.graphics.g3d.utils.MeshBuilder
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:
</dt>
<dd><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></dd>
</dl>
<hr>
<br>
<pre>public class
<span class="strong">MeshBuilder
</span>
extends java.lang.Object
implements
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></pre>
<div class="block">Class to construct a mesh, optionally splitting it into one or more mesh parts.
Before you can call any other method you must call
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#begin(com.badlogic.gdx.graphics.VertexAttributes)"><code>begin(VertexAttributes)
</code></a> or
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#begin(com.badlogic.gdx.graphics.VertexAttributes, int)"><code>begin(VertexAttributes, int)
</code></a>.
To use mesh parts you must call
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#part(java.lang.String, int)"><code>part(String, int)
</code></a> before you start building the part.
The MeshPart itself is only valid after the call to
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#end()"><code>end()
</code></a>.
</div>
<dl><dt><span class="strong">Author:
</span></dt>
<dd>Xoppa
</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary
</h3>
<ul class="blockList">
<li class="blockList"><a name="nested_classes_inherited_from_class_com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface
com.badlogic.gdx.graphics.g3d.utils.
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></h3>
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description
</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#MeshBuilder()">MeshBuilder
</a></strong>()
</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type
</th>
<th class="colLast" scope="col">Method and Description
</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#begin(long)">begin
</a></strong>(long
attributes)
</code>
<div class="block">Begin building a mesh.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#begin(long, int)">begin
</a></strong>(long
attributes,
int
primitiveType)
</code>
<div class="block">Begin building a mesh.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#begin(com.badlogic.gdx.graphics.VertexAttributes)">begin
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a> attributes)
</code>
<div class="block">Begin building a mesh.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#begin(com.badlogic.gdx.graphics.VertexAttributes, int)">begin
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a> attributes,
int
primitiveType)
</code>
<div class="block">Begin building a mesh
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#box(float, float, float)">box
</a></strong>(float
width,
float
height,
float
depth)
</code>
<div class="block">Add a box with the specified dimensions.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#box(float, float, float, float, float, float)">box
</a></strong>(float
x,
float
y,
float
z,
float
width,
float
height,
float
depth)
</code>
<div class="block">Add a box at the specified location, with the specified dimensions
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#box(com.badlogic.gdx.math.Matrix4)">box
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Matrix4.html" title="class in com.badlogic.gdx.math">Matrix4
</a> transform)
</code>
<div class="block">Add a box given the matrix.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#box(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">box
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner000,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner010,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner100,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner110,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner001,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner011,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner101,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner111)
</code>
<div class="block">Add a box.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#box(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">box
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner000,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner010,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner100,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner110,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner001,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner011,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner101,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner111)
</code>
<div class="block">Add a box.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#capsule(float, float, int)">capsule
</a></strong>(float
radius,
float
height,
int
divisions)
</code>
<div class="block">Add a capsule
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, float, float, float, float, float, float)">circle
</a></strong>(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, float, float, float, float, float, float, float, float)">circle
</a></strong>(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float)">circle
</a></strong>(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">circle
</a></strong>(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">circle
</a></strong>(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">circle
</a></strong>(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">circle
</a></strong>(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">circle
</a></strong>(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#cone(float, float, float, int)">cone
</a></strong>(float
width,
float
height,
float
depth,
int
divisions)
</code>
<div class="block">Add a cone
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#cone(float, float, float, int, float, float)">cone
</a></strong>(float
width,
float
height,
float
depth,
int
divisions,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a cone
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#createAttributes(long)">createAttributes
</a></strong>(long
usage)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#cylinder(float, float, float, int)">cylinder
</a></strong>(float
width,
float
height,
float
depth,
int
divisions)
</code>
<div class="block">Add a cylinder
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#cylinder(float, float, float, int, float, float)">cylinder
</a></strong>(float
width,
float
height,
float
depth,
int
divisions,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a cylinder
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#cylinder(float, float, float, int, float, float, boolean)">cylinder
</a></strong>(float
width,
float
height,
float
depth,
int
divisions,
float
angleFrom,
float
angleTo,
boolean
close)
</code>
<div class="block">Add a cylinder
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ)
</code>
<div class="block">Add an ellipse
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add an ellipse
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add an ellipse
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">ellipse
</a></strong>(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</code>
<div class="block">Add an ellipse
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">ellipse
</a></strong>(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal,
float
angleFrom,
float
angleTo)
</code>
<div class="block">Add a circle
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../com/badlogic/gdx/graphics/Mesh.html" title="class in com.badlogic.gdx.graphics">Mesh
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#end()">end
</a></strong>()
</code>
<div class="block">End building the mesh and returns the mesh
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureCapacity(int, int)">ensureCapacity
</a></strong>(int
numVertices,
int
numIndices)
</code>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and indices.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureIndices(int)">ensureIndices
</a></strong>(int
numIndices)
</code>
<div class="block">Increases the size of the backing indices array to accommodate the specified number of additional indices.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureRectangleIndices(int)">ensureRectangleIndices
</a></strong>(int
numRectangles)
</code>
<div class="block">Increases the size of the backing indices array to accommodate the specified number of additional rectangles.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureRectangles(int)">ensureRectangles
</a></strong>(int
numRectangles)
</code>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and rectangles.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureRectangles(int, int)">ensureRectangles
</a></strong>(int
numVertices,
int
numRectangles)
</code>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and rectangles.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureTriangleIndices(int)">ensureTriangleIndices
</a></strong>(int
numTriangles)
</code>
<div class="block">Increases the size of the backing indices array to accommodate the specified number of additional triangles.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureTriangles(int)">ensureTriangles
</a></strong>(int
numTriangles)
</code>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and triangles.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureTriangles(int, int)">ensureTriangles
</a></strong>(int
numVertices,
int
numTriangles)
</code>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and triangles.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#ensureVertices(int)">ensureVertices
</a></strong>(int
numVertices)
</code>
<div class="block">Increases the size of the backing vertices array to accommodate the specified number of additional vertices.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#getAttributes()">getAttributes
</a></strong>()
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model">MeshPart
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#getMeshPart()">getMeshPart
</a></strong>()
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#index(short)">index
</a></strong>(short
value)
</code>
<div class="block">Add an index, MeshPartBuilder expects all meshes to be indexed.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#index(short, short)">index
</a></strong>(short
value1,
short
value2)
</code>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#index(short, short, short)">index
</a></strong>(short
value1,
short
value2,
short
value3)
</code>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#index(short, short, short, short)">index
</a></strong>(short
value1,
short
value2,
short
value3,
short
value4)
</code>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#index(short, short, short, short, short, short)">index
</a></strong>(short
value1,
short
value2,
short
value3,
short
value4,
short
value5,
short
value6)
</code>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#index(short, short, short, short, short, short, short, short)">index
</a></strong>(short
value1,
short
value2,
short
value3,
short
value4,
short
value5,
short
value6,
short
value7,
short
value8)
</code>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>short
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#lastIndex()">lastIndex
</a></strong>()
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#line(float, float, float, float, float, float)">line
</a></strong>(float
x1,
float
y1,
float
z1,
float
x2,
float
y2,
float
z2)
</code>
<div class="block">Add a line.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#line(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">line
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p2)
</code>
<div class="block">Add a line.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#line(short, short)">line
</a></strong>(short
index1,
short
index2)
</code>
<div class="block">Add a line by indices.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">line
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c2)
</code>
<div class="block">Add a line.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">line
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2)
</code>
<div class="block">Add a line.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model">MeshPart
</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#part(java.lang.String, int)">part
</a></strong>(java.lang.String
id,
int
primitiveType)
</code>
<div class="block">Starts a new MeshPart.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#patch(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, int, int)">patch
</a></strong>(float
x00,
float
y00,
float
z00,
float
x10,
float
y10,
float
z10,
float
x11,
float
y11,
float
z11,
float
x01,
float
y01,
float
z01,
float
normalX,
float
normalY,
float
normalZ,
int
divisionsU,
int
divisionsV)
</code>
<div class="block">Add a rectangle.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#patch(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, int, int)">patch
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner01,
int
divisionsU,
int
divisionsV)
</code>
<div class="block">Add a rectangle.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#patch(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, int, int)">patch
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner01,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
int
divisionsU,
int
divisionsV)
</code>
<div class="block">Add a rectangle.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#rect(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">rect
</a></strong>(float
x00,
float
y00,
float
z00,
float
x10,
float
y10,
float
z10,
float
x11,
float
y11,
float
z11,
float
x01,
float
y01,
float
z01,
float
normalX,
float
normalY,
float
normalZ)
</code>
<div class="block">Add a rectangle Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#rect(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">rect
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner01)
</code>
<div class="block">Add a rectangle.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#rect(short, short, short, short)">rect
</a></strong>(short
corner00,
short
corner10,
short
corner11,
short
corner01)
</code>
<div class="block">Add a rectangle by indices.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#rect(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">rect
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner01,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</code>
<div class="block">Add a rectangle.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#setColor(com.badlogic.gdx.graphics.Color)">setColor
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> color)
</code>
<div class="block">Set the color used if no vertex color is provided, or null to not use a default color.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#setColor(float, float, float, float)">setColor
</a></strong>(float
r,
float
g,
float
b,
float
a)
</code>
<div class="block">Set the color used if no vertex color is provided.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#setUVRange(float, float, float, float)">setUVRange
</a></strong>(float
u1,
float
v1,
float
u2,
float
v2)
</code>
<div class="block">Set range of texture coordinates used (default is 0,0,1,1).
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#sphere(float, float, float, int, int)">sphere
</a></strong>(float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV)
</code>
<div class="block">Add a sphere
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#sphere(float, float, float, int, int, float, float, float, float)">sphere
</a></strong>(float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV,
float
angleUFrom,
float
angleUTo,
float
angleVFrom,
float
angleVTo)
</code>
<div class="block">Add a sphere
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int)">sphere
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Matrix4.html" title="class in com.badlogic.gdx.math">Matrix4
</a> transform,
float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV)
</code>
<div class="block">Add a sphere
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int, float, float, float, float)">sphere
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Matrix4.html" title="class in com.badlogic.gdx.math">Matrix4
</a> transform,
float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV,
float
angleUFrom,
float
angleUTo,
float
angleVFrom,
float
angleVTo)
</code>
<div class="block">Add a sphere
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#triangle(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">triangle
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p2,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p3)
</code>
<div class="block">Add a triangle.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#triangle(short, short, short)">triangle
</a></strong>(short
index1,
short
index2,
short
index3)
</code>
<div class="block">Add a triangle by indices.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">triangle
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c2,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p3,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c3)
</code>
<div class="block">Add a triangle.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">triangle
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p3)
</code>
<div class="block">Add a triangle.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>short
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#vertex(float...)">vertex
</a></strong>(float...
values)
</code>
<div class="block">Add one or more vertices, returns the index of the last vertex added.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>short
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#vertex(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">vertex
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> info)
</code>
<div class="block">Add a vertex, returns the index.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>short
</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#vertex(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector2)">vertex
</a></strong>(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> pos,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> nor,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> col,
<a href="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</a> uv)
</code>
<div class="block">Add a vertex, returns the index.
</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class
java.lang.Object
</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail
</h3>
<a name="MeshBuilder()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MeshBuilder
</h4>
<pre>public
MeshBuilder()
</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail
</h3>
<a name="createAttributes(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAttributes
</h4>
<pre>public static
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a> createAttributes(long
usage)
</pre>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>usage
</code> - bitwise mask of the
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.Usage.html" title="class in com.badlogic.gdx.graphics"><code>VertexAttributes.Usage
</code></a>,
only Position, Color, Normal and TextureCoordinates is supported.
</dd></dl>
</li>
</ul>
<a name="begin(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>begin
</h4>
<pre>public
void
begin(long
attributes)
</pre>
<div class="block">Begin building a mesh. Call
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#part(java.lang.String, int)"><code>part(String, int)
</code></a> to start a
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model"><code>MeshPart
</code></a>.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>attributes
</code> - bitwise mask of the
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.Usage.html" title="class in com.badlogic.gdx.graphics"><code>VertexAttributes.Usage
</code></a>,
only Position, Color, Normal and TextureCoordinates is supported.
</dd></dl>
</li>
</ul>
<a name="begin(com.badlogic.gdx.graphics.VertexAttributes)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>begin
</h4>
<pre>public
void
begin(
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a> attributes)
</pre>
<div class="block">Begin building a mesh. Call
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html#part(java.lang.String, int)"><code>part(String, int)
</code></a> to start a
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model"><code>MeshPart
</code></a>.
</div>
</li>
</ul>
<a name="begin(long, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>begin
</h4>
<pre>public
void
begin(long
attributes,
int
primitiveType)
</pre>
<div class="block">Begin building a mesh.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>attributes
</code> - bitwise mask of the
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.Usage.html" title="class in com.badlogic.gdx.graphics"><code>VertexAttributes.Usage
</code></a>,
only Position, Color, Normal and TextureCoordinates is supported.
</dd></dl>
</li>
</ul>
<a name="begin(com.badlogic.gdx.graphics.VertexAttributes, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>begin
</h4>
<pre>public
void
begin(
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a> attributes,
int
primitiveType)
</pre>
<div class="block">Begin building a mesh
</div>
</li>
</ul>
<a name="part(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>part
</h4>
<pre>public
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model">MeshPart
</a> part(java.lang.String
id,
int
primitiveType)
</pre>
<div class="block">Starts a new MeshPart. The mesh part is not usable until end() is called
</div>
</li>
</ul>
<a name="end()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>end
</h4>
<pre>public
<a href="../../../../../../com/badlogic/gdx/graphics/Mesh.html" title="class in com.badlogic.gdx.graphics">Mesh
</a> end()
</pre>
<div class="block">End building the mesh and returns the mesh
</div>
</li>
</ul>
<a name="getAttributes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributes
</h4>
<pre>public
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics">VertexAttributes
</a> getAttributes()
</pre>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#getAttributes()">getAttributes
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
<dt><span class="strong">Returns:
</span></dt><dd>The
<a href="../../../../../../com/badlogic/gdx/graphics/VertexAttributes.html" title="class in com.badlogic.gdx.graphics"><code>VertexAttributes
</code></a> available for building.
</dd></dl>
</li>
</ul>
<a name="getMeshPart()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMeshPart
</h4>
<pre>public
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model">MeshPart
</a> getMeshPart()
</pre>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#getMeshPart()">getMeshPart
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
<dt><span class="strong">Returns:
</span></dt><dd>The
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/model/MeshPart.html" title="class in com.badlogic.gdx.graphics.g3d.model"><code>MeshPart
</code></a> currently building.
</dd></dl>
</li>
</ul>
<a name="setColor(float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColor
</h4>
<pre>public
void
setColor(float
r,
float
g,
float
b,
float
a)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#setColor(float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Set the color used if no vertex color is provided.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#setColor(float, float, float, float)">setColor
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="setColor(com.badlogic.gdx.graphics.Color)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColor
</h4>
<pre>public
void
setColor(
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> color)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#setColor(com.badlogic.gdx.graphics.Color)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Set the color used if no vertex color is provided, or null to not use a default color.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#setColor(com.badlogic.gdx.graphics.Color)">setColor
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="setUVRange(float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUVRange
</h4>
<pre>public
void
setUVRange(float
u1,
float
v1,
float
u2,
float
v2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#setUVRange(float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Set range of texture coordinates used (default is 0,0,1,1).
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#setUVRange(float, float, float, float)">setUVRange
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ensureVertices(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureVertices
</h4>
<pre>public
void
ensureVertices(int
numVertices)
</pre>
<div class="block">Increases the size of the backing vertices array to accommodate the specified number of additional vertices.
Useful before adding many vertices to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numVertices
</code> - The number of vertices you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureIndices(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureIndices
</h4>
<pre>public
void
ensureIndices(int
numIndices)
</pre>
<div class="block">Increases the size of the backing indices array to accommodate the specified number of additional indices.
Useful before adding many indices to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numIndices
</code> - The number of indices you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureCapacity(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureCapacity
</h4>
<pre>public
void
ensureCapacity(int
numVertices,
int
numIndices)
</pre>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and indices. Useful before adding many vertices and indices to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numVertices
</code> - The number of vertices you are about to add
</dd><dd><code>numIndices
</code> - The number of indices you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureTriangleIndices(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureTriangleIndices
</h4>
<pre>public
void
ensureTriangleIndices(int
numTriangles)
</pre>
<div class="block">Increases the size of the backing indices array to accommodate the specified number of additional triangles.
Useful before adding many triangles to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numTriangles
</code> - The number of triangles you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureTriangles(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureTriangles
</h4>
<pre>public
void
ensureTriangles(int
numVertices,
int
numTriangles)
</pre>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and triangles. Useful before adding many triangles to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numVertices
</code> - The number of vertices you are about to add
</dd><dd><code>numTriangles
</code> - The number of triangles you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureTriangles(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureTriangles
</h4>
<pre>public
void
ensureTriangles(int
numTriangles)
</pre>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and triangles. Useful before adding many triangles to avoid multiple backing array resizes.
Assumes each triangles adds 3 vertices.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numTriangles
</code> - The number of triangles you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureRectangleIndices(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureRectangleIndices
</h4>
<pre>public
void
ensureRectangleIndices(int
numRectangles)
</pre>
<div class="block">Increases the size of the backing indices array to accommodate the specified number of additional rectangles.
Useful before adding many rectangles to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numRectangles
</code> - The number of rectangles you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureRectangles(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureRectangles
</h4>
<pre>public
void
ensureRectangles(int
numVertices,
int
numRectangles)
</pre>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and rectangles. Useful before adding many rectangles to avoid multiple backing array resizes.
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numVertices
</code> - The number of vertices you are about to add
</dd><dd><code>numRectangles
</code> - The number of rectangles you are about to add
</dd></dl>
</li>
</ul>
<a name="ensureRectangles(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ensureRectangles
</h4>
<pre>public
void
ensureRectangles(int
numRectangles)
</pre>
<div class="block">Increases the size of the backing vertices and indices arrays to accommodate the specified number of additional
vertices and rectangles. Useful before adding many rectangles to avoid multiple backing array resizes.
Assumes each rectangles adds 4 vertices
</div>
<dl><dt><span class="strong">Parameters:
</span></dt><dd><code>numRectangles
</code> - The number of rectangles you are about to add
</dd></dl>
</li>
</ul>
<a name="vertex(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector2)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>vertex
</h4>
<pre>public
short
vertex(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> pos,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> nor,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> col,
<a href="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</a> uv)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#vertex(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector2)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a vertex, returns the index. Null values are allowed. Use
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#getAttributes()"><code>MeshPartBuilder.getAttributes()
</code></a> to check which values are available.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#vertex(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector2)">vertex
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="lastIndex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndex
</h4>
<pre>public
short
lastIndex()
</pre>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#lastIndex()">lastIndex
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
<dt><span class="strong">Returns:
</span></dt><dd>The index of the last added vertex.
</dd></dl>
</li>
</ul>
<a name="vertex(float...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>vertex
</h4>
<pre>public
short
vertex(float...
values)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#vertex(float...)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add one or more vertices, returns the index of the last vertex added. The length of values must a power of the vertex size.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#vertex(float...)">vertex
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="vertex(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>vertex
</h4>
<pre>public
short
vertex(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> info)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#vertex(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a vertex, returns the index. Use
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#getAttributes()"><code>MeshPartBuilder.getAttributes()
</code></a> to check which values are available.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#vertex(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">vertex
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="index(short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>index
</h4>
<pre>public
void
index(short
value)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add an index, MeshPartBuilder expects all meshes to be indexed.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short)">index
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="index(short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>index
</h4>
<pre>public
void
index(short
value1,
short
value2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short)">index
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="index(short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>index
</h4>
<pre>public
void
index(short
value1,
short
value2,
short
value3)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short)">index
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="index(short, short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>index
</h4>
<pre>public
void
index(short
value1,
short
value2,
short
value3,
short
value4)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short, short)">index
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="index(short, short, short, short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>index
</h4>
<pre>public
void
index(short
value1,
short
value2,
short
value3,
short
value4,
short
value5,
short
value6)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short, short, short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short, short, short, short)">index
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="index(short, short, short, short, short, short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>index
</h4>
<pre>public
void
index(short
value1,
short
value2,
short
value3,
short
value4,
short
value5,
short
value6,
short
value7,
short
value8)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short, short, short, short, short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add multiple indices, MeshPartBuilder expects all meshes to be indexed.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#index(short, short, short, short, short, short, short, short)">index
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="line(short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>line
</h4>
<pre>public
void
line(short
index1,
short
index2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a line by indices. Requires GL_LINES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(short, short)">line
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="line(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>line
</h4>
<pre>public
void
line(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a line. Requires GL_LINES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">line
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>line
</h4>
<pre>public
void
line(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a line. Requires GL_LINES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">line
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="line(float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>line
</h4>
<pre>public
void
line(float
x1,
float
y1,
float
z1,
float
x2,
float
y2,
float
z2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a line. Requires GL_LINES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(float, float, float, float, float, float)">line
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>line
</h4>
<pre>public
void
line(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c2)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a line. Requires GL_LINES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#line(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">line
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="triangle(short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>triangle
</h4>
<pre>public
void
triangle(short
index1,
short
index2,
short
index3)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(short, short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a triangle by indices. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(short, short, short)">triangle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="triangle(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>triangle
</h4>
<pre>public
void
triangle(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p2,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> p3)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a triangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">triangle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>triangle
</h4>
<pre>public
void
triangle(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p3)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a triangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">triangle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>triangle
</h4>
<pre>public
void
triangle(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p1,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c1,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p2,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c2,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> p3,
<a href="../../../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</a> c3)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a triangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#triangle(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.graphics.Color)">triangle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="rect(short, short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rect
</h4>
<pre>public
void
rect(short
corner00,
short
corner10,
short
corner11,
short
corner01)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(short, short, short, short)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle by indices. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(short, short, short, short)">rect
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="rect(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rect
</h4>
<pre>public
void
rect(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner01)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">rect
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="rect(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rect
</h4>
<pre>public
void
rect(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner01,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">rect
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="rect(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rect
</h4>
<pre>public
void
rect(float
x00,
float
y00,
float
z00,
float
x10,
float
y10,
float
z10,
float
x11,
float
y11,
float
z11,
float
x01,
float
y01,
float
z01,
float
normalX,
float
normalY,
float
normalZ)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#rect(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">rect
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="patch(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>patch
</h4>
<pre>public
void
patch(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner01,
int
divisionsU,
int
divisionsV)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#patch(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, int, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#patch(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, int, int)">patch
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="patch(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>patch
</h4>
<pre>public
void
patch(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner00,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner10,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner11,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner01,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
int
divisionsU,
int
divisionsV)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#patch(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, int, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#patch(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, int, int)">patch
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="patch(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>patch
</h4>
<pre>public
void
patch(float
x00,
float
y00,
float
z00,
float
x10,
float
y10,
float
z10,
float
x11,
float
y11,
float
z11,
float
x01,
float
y01,
float
z01,
float
normalX,
float
normalY,
float
normalZ,
int
divisionsU,
int
divisionsV)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#patch(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, int, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a rectangle. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#patch(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, int, int)">patch
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="box(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>box
</h4>
<pre>public
void
box(
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner000,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner010,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner100,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner110,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner001,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner011,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner101,
<a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.VertexInfo.html" title="class in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder.VertexInfo
</a> corner111)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a box. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo, com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder.VertexInfo)">box
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="box(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>box
</h4>
<pre>public
void
box(
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner000,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner010,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner100,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner110,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner001,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner011,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner101,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> corner111)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a box. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">box
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="box(com.badlogic.gdx.math.Matrix4)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>box
</h4>
<pre>public
void
box(
<a href="../../../../../../com/badlogic/gdx/math/Matrix4.html" title="class in com.badlogic.gdx.math">Matrix4
</a> transform)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(com.badlogic.gdx.math.Matrix4)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a box given the matrix. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(com.badlogic.gdx.math.Matrix4)">box
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="box(float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>box
</h4>
<pre>public
void
box(float
width,
float
height,
float
depth)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a box with the specified dimensions. Requires GL_POINTS, GL_LINES or GL_TRIANGLES primitive type.
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(float, float, float)">box
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="box(float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>box
</h4>
<pre>public
void
box(float
x,
float
y,
float
z,
float
width,
float
height,
float
depth)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a box at the specified location, with the specified dimensions
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#box(float, float, float, float, float, float)">box
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float, float, float)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>circle
</h4>
<pre>public
void
circle(float
radius,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#circle(float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">circle
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> tangent,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> binormal,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a circle
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> center,
<a href="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</a> normal)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add an ellipse
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, float, float, int, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add an ellipse
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add an ellipse
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ellipse
</h4>
<pre>public
void
ellipse(float
width,
float
height,
float
innerWidth,
float
innerHeight,
int
divisions,
float
centerX,
float
centerY,
float
centerZ,
float
normalX,
float
normalY,
float
normalZ,
float
tangentX,
float
tangentY,
float
tangentZ,
float
binormalX,
float
binormalY,
float
binormalZ,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add an ellipse
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#ellipse(float, float, float, float, int, float, float, float, float, float, float, float, float, float, float, float, float, float, float)">ellipse
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="cylinder(float, float, float, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cylinder
</h4>
<pre>public
void
cylinder(float
width,
float
height,
float
depth,
int
divisions)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cylinder(float, float, float, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a cylinder
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cylinder(float, float, float, int)">cylinder
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="cylinder(float, float, float, int, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cylinder
</h4>
<pre>public
void
cylinder(float
width,
float
height,
float
depth,
int
divisions,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cylinder(float, float, float, int, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a cylinder
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cylinder(float, float, float, int, float, float)">cylinder
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="cylinder(float, float, float, int, float, float, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cylinder
</h4>
<pre>public
void
cylinder(float
width,
float
height,
float
depth,
int
divisions,
float
angleFrom,
float
angleTo,
boolean
close)
</pre>
<div class="block">Add a cylinder
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cylinder(float, float, float, int, float, float, boolean)">cylinder
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="cone(float, float, float, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cone
</h4>
<pre>public
void
cone(float
width,
float
height,
float
depth,
int
divisions)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cone(float, float, float, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a cone
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cone(float, float, float, int)">cone
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="cone(float, float, float, int, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cone
</h4>
<pre>public
void
cone(float
width,
float
height,
float
depth,
int
divisions,
float
angleFrom,
float
angleTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cone(float, float, float, int, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a cone
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#cone(float, float, float, int, float, float)">cone
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="sphere(float, float, float, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sphere
</h4>
<pre>public
void
sphere(float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(float, float, float, int, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a sphere
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(float, float, float, int, int)">sphere
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sphere
</h4>
<pre>public
void
sphere(
<a href="../../../../../../com/badlogic/gdx/math/Matrix4.html" title="class in com.badlogic.gdx.math">Matrix4
</a> transform,
float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a sphere
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int)">sphere
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="sphere(float, float, float, int, int, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sphere
</h4>
<pre>public
void
sphere(float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV,
float
angleUFrom,
float
angleUTo,
float
angleVFrom,
float
angleVTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(float, float, float, int, int, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a sphere
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(float, float, float, int, int, float, float, float, float)">sphere
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int, float, float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sphere
</h4>
<pre>public
void
sphere(
<a href="../../../../../../com/badlogic/gdx/math/Matrix4.html" title="class in com.badlogic.gdx.math">Matrix4
</a> transform,
float
width,
float
height,
float
depth,
int
divisionsU,
int
divisionsV,
float
angleUFrom,
float
angleUTo,
float
angleVFrom,
float
angleVTo)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int, float, float, float, float)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a sphere
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#sphere(com.badlogic.gdx.math.Matrix4, float, float, float, int, int, float, float, float, float)">sphere
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
<a name="capsule(float, float, int)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>capsule
</h4>
<pre>public
void
capsule(float
radius,
float
height,
int
divisions)
</pre>
<div class="block"><strong>Description copied from interface:
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#capsule(float, float, int)">MeshPartBuilder
</a></code></strong></div>
<div class="block">Add a capsule
</div>
<dl>
<dt><strong>Specified by:
</strong></dt>
<dd><code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html#capsule(float, float, int)">capsule
</a></code> in interface
<code><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils">MeshPartBuilder
</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview
</a></li>
<li><a href="package-summary.html">Package
</a></li>
<li class="navBarCell1Rev">Class
</li>
<li><a href="class-use/MeshBuilder.html">Use
</a></li>
<li><a href="package-tree.html">Tree
</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated
</a></li>
<li><a href="../../../../../../index-all.html">Index
</a></li>
<li><a href="../../../../../../help-doc.html">Help
</a></li>
</ul>
<div class="aboutLanguage"><em>libgdx API
</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/GLES10ShaderProvider.html" title="class in com.badlogic.gdx.graphics.g3d.utils"><span class="strong">Prev Class
</span></a></li>
<li><a href="../../../../../../com/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder.html" title="interface in com.badlogic.gdx.graphics.g3d.utils"><span class="strong">Next Class
</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.html" target="_top">Frames
</a></li>
<li><a href="MeshBuilder.html" target="_top">No Frames
</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All Classes
</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:
</li>
<li>Nested
|
</li>
<li>Field
|
</li>
<li><a href="#constructor_summary">Constr
</a> |
</li>
<li><a href="#method_summary">Method
</a></li>
</ul>
<ul class="subNavList">
<li>Detail:
</li>
<li>Field
|
</li>
<li><a href="#constructor_detail">Constr
</a> |
</li>
<li><a href="#method_detail">Method
</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>
<div style="font-size:9pt"><i>
Copyright
© 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
</i></div>
</small></p>
</body>
</html>