34 lines
804 B
C#
34 lines
804 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using OpenSim.types;
|
|
|
|
namespace OpenSim.world
|
|
{
|
|
public class Primitive : Entity
|
|
{
|
|
protected float mesh_cutbegin;
|
|
protected float mesh_cutend;
|
|
|
|
public Primitive()
|
|
{
|
|
mesh_cutbegin = 0.0f;
|
|
mesh_cutend = 1.0f;
|
|
}
|
|
|
|
public override Mesh getMesh()
|
|
{
|
|
Mesh mesh = new Mesh();
|
|
Triangle tri = new Triangle(
|
|
new Axiom.MathLib.Vector3(0.0f, 1.0f, 1.0f),
|
|
new Axiom.MathLib.Vector3(1.0f, 0.0f, 1.0f),
|
|
new Axiom.MathLib.Vector3(1.0f, 1.0f, 0.0f));
|
|
|
|
mesh.AddTri(tri);
|
|
mesh += base.getMesh();
|
|
|
|
return mesh;
|
|
}
|
|
}
|
|
}
|