...
Code Block |
---|
// Create the arrays of positions, texCoords float[] positions = createPositions(); float[] texCoords = createUVs(); // Create faces (indices into the positions, texCoord arrays) int[] faces = createFaces(); // Create a mesh TriangleMesh mesh = new TriangleMesh(); mesh.setPositions(positions); mesh.setTexCoords(texCoords); mesh.setFaces(faces); // Create meshView MeshView mv = new MeshView(mesh); |
Using Predefined Shapes
Code Block |
---|
// Create a sphere with the given radius
Sphere sphere = new Sphere(10.0);
// Create a sphere with the given radius, number of divisions
Sphere sphere = new Sphere(10.0, 40);
// Create a cylinder with the given radius, and height
Sphere sphere = new Cylinder(10.0, 30.0);
// Create a box with the given width, height, and depth
Box box = new Box(1.0, 1.0, 1.0);
// NOTE: Predefined 3D shapes are centered at (0,0,0)
|
3D attributes
XXXXXXXXXXXx
Overview
Content Tools
ThemeBuilder