aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/Manager/IMesher.cs
blob: 037616c0d4433b45c53fd211b3e7f2c6f9d5d4ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.Text;

using OpenSim.Framework;

namespace OpenSim.Region.Physics.Manager
{
    public interface IMesher
    {
        IMesh CreateMesh(String primName, PrimitiveBaseShape primShape, PhysicsVector size);
    }

    public interface IVertex {
    }

    public interface IMesh
    {
        List<PhysicsVector> getVertexList();
        int[] getIndexListAsInt();
        int[] getIndexListAsIntLocked();
        float[] getVertexListAsFloatLocked();


    }
}