Package com.ngt.jopenmetaverse.shared.sim.rendering.mesh

Examples of com.ngt.jopenmetaverse.shared.sim.rendering.mesh.Face


    // Draw the prim faces
    for (int j = 0; j < Faces.size(); j++)
    {
      TextureEntryFace teFace = Prim.Textures.GetFace(j);
      Face face = Faces.get(j);
      FaceData data = (FaceData)face.UserData;

      if (data == null)
        continue;
View Full Code Here


  public void updateTerrain() throws Exception
  {   
    Simulator sim = client.network.getCurrentSim();
    heightMap = TerrainHelper.createHeightTable(sim.Terrain, heightMap);
    MeshmerizerR renderer = new MeshmerizerR();
    Face terrainFace = renderer.TerrainMesh(heightMap, 0f, 255f, 0f, 255f);
    ColorVertex[] terrainVertices = TerrainHelper.genColorVertices(terrainFace);
    newIndices = terrainFace.toIndicesArray();
    byte[] data = ColorVertex.toBytes(terrainVertices);
    newVertexVBO = new InterleavedVBO(data, ColorVertex.Size, 3, 3,
        2, 0, 12, 24);
   
    UUID[] textureIds = new UUID[] { sim.TerrainDetail0, sim.TerrainDetail1, sim.TerrainDetail2, sim.TerrainDetail3 };
View Full Code Here

    for (int j = 0; j < rprim.Faces.size(); j++)
    {
      TextureEntryFace teFace = prim.Textures.GetFace(j);
      if (teFace == null) continue;

      Face face = rprim.Faces.get(j);
      FaceData data = new FaceData();
      data.TextureInfo.TextureID = teFace.getTextureID();
      data.BoundingVolume.CreateBoundingVolume(face, prim.Scale);
      rprim.BoundingVolume.AddVolume(data.BoundingVolume, prim.Scale);
View Full Code Here

TOP

Related Classes of com.ngt.jopenmetaverse.shared.sim.rendering.mesh.Face

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.