HomeSort by relevance Sort by last modified time
    Searched refs:vertices (Results 1 - 25 of 87) sorted by null

1 2 3 4

  /external/jmonkeyengine/engine/src/core/com/jme3/effect/shapes/
EmitterMeshFaceShape.java 34 this.vertices = new ArrayList<List<Vector3f>>(meshes.size());
39 List<Vector3f> vertices = new ArrayList<Vector3f>(mesh.getTriangleCount() * 3); local
43 vertices.add(vertexTable[indices[0]]);
44 vertices.add(vertexTable[indices[1]]);
45 vertices.add(vertexTable[indices[2]]);
48 this.vertices.add(vertices);
60 int meshIndex = FastMath.nextRandomInt(0, vertices.size() - 1);
62 int vertIndex = FastMath.nextRandomInt(0, vertices.get(meshIndex).size() / 3 - 1) * 3;
66 store.addLocal(vertices.get(meshIndex).get(vertIndex))
    [all...]
EmitterMeshVertexShape.java 20 * This emiter shape emits the particles from the given shape's vertices
25 protected List<List<Vector3f>> vertices; field in class:EmitterMeshVertexShape
51 this.vertices = new ArrayList<List<Vector3f>>(meshes.size());
70 // adding data to vertices and normals
71 List<Vector3f> vertices = new ArrayList<Vector3f>(vertToNormalMap.size()); local
74 vertices.add(entry.getKey());
77 this.vertices.add(vertices);
89 int meshIndex = FastMath.nextRandomInt(0, vertices.size() - 1);
90 int vertIndex = FastMath.nextRandomInt(0, vertices.get(meshIndex).size() - 1)
    [all...]
  /external/jmonkeyengine/engine/src/test/jme3test/texture/
TestTextureArray.java 43 Vector3f[] vertices = new Vector3f[8]; local
44 vertices[0] = new Vector3f(0, 0, 0);
45 vertices[1] = new Vector3f(3, 0, 0);
46 vertices[2] = new Vector3f(0, 3, 0);
47 vertices[3] = new Vector3f(3, 3, 0);
49 vertices[4] = new Vector3f(3, 0, 0);
50 vertices[5] = new Vector3f(6, 0, 0);
51 vertices[6] = new Vector3f(3, 3, 0);
52 vertices[7] = new Vector3f(6, 3, 0);
67 m.setBuffer(Type.Position, 3, BufferUtils.createFloatBuffer(vertices));
    [all...]
  /external/jmonkeyengine/engine/src/bullet/com/jme3/bullet/util/
NativeMeshUtil.java 56 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
57 vertices.rewind();
61 float tempFloat = vertices.get();
69 vertices.rewind();
70 vertices.clear();
  /external/jmonkeyengine/engine/src/bullet-native/
com_jme3_bullet_util_NativeMeshUtil.cpp 52 float* vertices = (float*) env->GetDirectBufferAddress(vertexIndexBase); local
53 btTriangleIndexVertexArray* array = new btTriangleIndexVertexArray(numTriangles, triangles, triangleIndexStride, numVertices, vertices, vertexStride);
  /external/jmonkeyengine/engine/src/core/com/jme3/scene/shape/
Surface.java 88 Vector3f[] vertices = new Vector3f[(uSegments + 1) * (vSegments + 1)]; local
97 vertices[arrayIndex++] = interpolationResult;
120 Map<Vector3f, Vector3f> normalMap = new HashMap<Vector3f, Vector3f>(vertices.length);
122 Vector3f n = FastMath.computeNormal(vertices[indices[i]], vertices[indices[i + 1]], vertices[indices[i + 2]]);
123 this.addNormal(n, normalMap, smooth, vertices[indices[i]], vertices[indices[i + 1]], vertices[indices[i + 2]]);
125 //preparing normal list (the order of normals must match the order of vertices)
    [all...]
  /external/jmonkeyengine/engine/src/jbullet/com/jme3/bullet/util/
DebugShapeFactory.java 137 * Constructs the buffer for the vertices of the concave shape.
139 * @param concaveShape the shape to get the vertices for / from.
155 * @param convexShape the shape to retreieve the vertices from.
156 * @return the vertices as a FloatBuffer, ordered as Triangles.
176 // The number of bytes needed is: (floats in a vertex) * (vertices in a triangle) * (# of triangles) * (size of float in bytes)
178 FloatBuffer vertices = BufferUtils.createFloatBuffer(numberOfFloats); local
181 vertices.limit(numberOfFloats);
196 vertices.put(vertexA.x).put(vertexA.y).put(vertexA.z);
197 vertices.put(vertexB.x).put(vertexB.y).put(vertexB.z);
198 vertices.put(vertexC.x).put(vertexC.y).put(vertexC.z)
215 private ArrayList<Vector3f> vertices; field in class:BufferedTriangleCallback
    [all...]
  /external/jmonkeyengine/engine/src/test/jme3test/model/shape/
TestCustomMesh.java 46 * How to create custom meshes by specifying vertices
64 Vector3f [] vertices = new Vector3f[4]; local
65 vertices[0] = new Vector3f(0,0,0);
66 vertices[1] = new Vector3f(3,0,0);
67 vertices[2] = new Vector3f(0,3,0);
68 vertices[3] = new Vector3f(3,3,0);
81 m.setBuffer(Type.Position, 3, BufferUtils.createFloatBuffer(vertices));
107 //We have 4 vertices and 4 color values for each of them.
108 //If you have more vertices, you need 'new float[yourVertexCount * 4]' here!
  /external/jmonkeyengine/engine/src/bullet/com/jme3/bullet/collision/shapes/
HullCollisionShape.java 87 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
88 vertices.rewind();
92 pointsArray[i] = vertices.get();
93 pointsArray[i + 1] = vertices.get();
94 pointsArray[i + 2] = vertices.get();
GImpactCollisionShape.java 83 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
84 vertices.rewind();
88 float tempFloat = vertices.get();
96 vertices.rewind();
97 vertices.clear();
MeshCollisionShape.java 80 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
81 vertices.rewind();
85 float tempFloat = vertices.get();
93 vertices.rewind();
94 vertices.clear();
  /external/jmonkeyengine/engine/src/jbullet/com/jme3/bullet/collision/shapes/
HullCollisionShape.java 68 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
69 vertices.rewind();
73 pointsArray[i] = vertices.get();
74 pointsArray[i + 1] = vertices.get();
75 pointsArray[i + 2] = vertices.get();
  /external/skia/src/gpu/
GrDrawTarget.h 176 * The format of vertices is represented as a bitfield of flags.
177 * Flags that indicate the layout of vertex data. Vertices always contain
241 /* vertices have colors (GrColor) */
243 /* vertices have coverage (GrColor)
246 /* Use text vertices. (Pos and tex coords may be a different type for
263 * There are three methods for specifying geometry (vertices and optionally
264 * indices) to the draw target. When indexed drawing the indices and vertices
295 * Reserves space for vertices. Draw target will use reserved vertices at
299 * if vertexCount > 0, *vertices will be the arra
    [all...]
GrTesselatedPathRenderer.cpp 91 const GrPointArray& vertices() const { return fVertices; } function in class:GrTess
308 GrPoint* vertices,
315 matrix.mapPoints(vertices, numVertices);
317 sign = isCCW(vertices, numVertices) ? -1.0f : 1.0f;
319 GrPoint p = sanitizePoint(vertices[numVertices - 1]);
321 GrPoint q = sanitizePoint(vertices[i]);
339 vertices[i].fX -= edge.fX * 0.5f;
340 vertices[i].fY -= edge.fY * 0.5f;
342 vertices[i] = prev_edge.intersect(edge);
344 inverse.mapPoints(&vertices[i], 1)
546 const GrPointArray& vertices = ptess.vertices(); local
589 const GrPointArray& vertices = ptess.vertices(); local
    [all...]
  /development/samples/ApiDemos/src/com/example/android/apis/graphics/
Cube.java 33 int vertices[] = { local
72 ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length*4);
75 mVertexBuffer.put(vertices);
  /development/samples/BrowserPlugin/src/com/android/sampleplugin/graphics/
Cube.java 33 int vertices[] = { local
72 ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length*4);
75 mVertexBuffer.put(vertices);
  /external/webkit/Source/WebCore/platform/graphics/chromium/
GeometryBinding.cpp 45 float vertices[] = { -0.5f, 0.5f, 0.0f, 0.0f, 1.0f, local
55 GLC(m_context, m_context->bufferData(GraphicsContext3D::ARRAY_BUFFER, sizeof(vertices), vertices, GraphicsContext3D::STATIC_DRAW));
  /external/webkit/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/win/
DrawsGradient.cpp 99 TRIVERTEX vertices[] = {
117 ::GradientFill(dc, vertices, _countof(vertices), mesh, _countof(mesh), GRADIENT_FILL_TRIANGLE);
  /external/webkit/Source/WebCore/platform/graphics/gpu/
LoopBlinnPathCache.h 53 // vertices in the mesh.
54 const float* vertices() const function in class:WebCore::LoopBlinnPathCache
64 // there are no vertices in the mesh.
81 // Base pointer to the interior vertices; two coordinates per
83 // are no interior vertices in the mesh.
97 // The number of interior edge vertices
99 // Base pointer to the interior vertices; two coordinates per
101 // no interior edge vertices in the mesh.
107 // The two-dimensional vertices of the triangle mesh.
LoopBlinnMathUtils.h 51 // vertices a, b, and c. This test defines that points exactly on an
105 bool isConvex(const FloatPoint* vertices, int nVertices);
  /external/jmonkeyengine/engine/src/bullet-common/com/jme3/bullet/control/ragdoll/
RagdollUtils.java 60 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
64 vertices.rewind();
90 points.add(vertices.get(i));
91 points.add(vertices.get(i + 1));
92 points.add(vertices.get(i + 2));
98 * Create a hull collision shape from linked vertices to this bone.
99 * Vertices have to be previoulsly gathered in a map using buildPointMap method
150 * Create a hull collision shape from linked vertices to this bone.
195 FloatBuffer vertices = mesh.getFloatBuffer(Type.Position); local
199 vertices.rewind()
    [all...]
  /external/jmonkeyengine/engine/src/blender/com/jme3/scene/plugins/blender/meshes/
MeshHelper.java 116 // reading vertices
117 Vector3f[] vertices = this.getVertices(structure, blenderContext); local
118 int verticesAmount = vertices.length;
120 // vertices Colors
157 // this map's key is the vertex index from 'vertices 'table and the value are indices from 'vertexList'
199 Vector3f n = FastMath.computeNormal(vertices[v1], vertices[v2], vertices[v3]);
200 this.addNormal(n, normalMap, smooth, vertices[v1], vertices[v2], vertices[v3]);
515 Vector3f[] vertices = new Vector3f[verticesAmount]; local
    [all...]
  /external/jmonkeyengine/engine/src/core/com/jme3/util/
TangentBinormalGenerator.java 101 VertexData[] vertices = new VertexData[size]; local
103 vertices[i] = new VertexData();
105 return vertices;
143 VertexData[] vertices; local
146 vertices = processTriangles(mesh, index, v, t);
149 vertices = processTriangleStrip(mesh, index, v, t);
152 vertices = processTriangleFan(mesh, index, v, t);
159 processTriangleData(mesh, vertices, approxTangents);
192 VertexData[] vertices = initVertexData(vertexBuffer.capacity() / 3); local
203 vertices[index[0]].triangles.add(triData)
218 VertexData[] vertices = initVertexData(vertexBuffer.capacity() \/ 3); local
266 VertexData[] vertices = initVertexData(vertexBuffer.capacity() \/ 3); local
    [all...]
  /development/samples/ApiDemos/src/com/example/android/apis/os/
RotationVectorDemo.java 163 final float vertices[] = { local
186 ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length*4);
189 mVertexBuffer.put(vertices);
  /frameworks/base/libs/hwui/
Caches.cpp 346 void Caches::bindPositionVertexPointer(bool force, GLvoid* vertices, GLsizei stride) {
347 if (force || vertices != mCurrentPositionPointer || stride != mCurrentPositionStride) {
349 glVertexAttribPointer(slot, 2, GL_FLOAT, GL_FALSE, stride, vertices);
350 mCurrentPositionPointer = vertices;
355 void Caches::bindTexCoordsVertexPointer(bool force, GLvoid* vertices) {
356 if (force || vertices != mCurrentTexCoordsPointer) {
358 glVertexAttribPointer(slot, 2, GL_FLOAT, GL_FALSE, gMeshStride, vertices);
359 mCurrentTexCoordsPointer = vertices;
496 // Create the mesh, 2 triangles and 4 vertices per rectangle in the region

Completed in 387 milliseconds

1 2 3 4