Subversion Repositories AndroidProjects

Rev

Rev 1778 | Rev 1780 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1720 chris 1
package com.gebauz.bauzoid2.graphics.model;
2
 
1778 chris 3
import com.gebauz.bauzoid2.math.Quaternion;
4
import com.gebauz.bauzoid2.math.Vector3;
5
 
1720 chris 6
/**
7
 * Created by chris on 14.12.2014.
8
 */
9
public class ModelPart
10
{
11
    // Constants========================================================================================
12
 
13
 
1778 chris 14
 
1720 chris 15
    // Fields===========================================================================================
16
 
17
    private String mName = null;
18
 
19
    private MeshGroup mMeshGroup = null;
20
    private Material mMaterial = null;
21
 
1779 chris 22
        private ModelNode[] mBoneInfluences = null;
23
 
1720 chris 24
    // Methods==========================================================================================
25
 
26
    public ModelPart(String name, MeshGroup group, Material material)
27
    {
28
        mName = name;
29
 
30
        mMeshGroup = group;
31
        mMaterial = material;
32
    }
33
 
1777 chris 34
/*    public void render()
1720 chris 35
    {
36
        mMaterial.beginRender();
37
        mMeshGroup.render();
38
        mMaterial.endRender();
1777 chris 39
    }*/
1720 chris 40
 
41
    // Getters/Setters==================================================================================
1723 chris 42
 
1777 chris 43
        public final Material getMaterial() { return mMaterial; }
1723 chris 44
 
1777 chris 45
        public final MeshGroup getMeshGroup() { return mMeshGroup; }
46
 
1779 chris 47
        public final void setBoneInfluences(ModelNode[] influences) { mBoneInfluences = influences; }
48
        public final ModelNode[] getBoneInfluences() { return mBoneInfluences; }
49
 
1720 chris 50
}