Subversion Repositories AndroidProjects

Rev

Rev 1779 | Rev 1782 | 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
 
34
 
1780 chris 35
 
1720 chris 36
    // Getters/Setters==================================================================================
1723 chris 37
 
1777 chris 38
        public final Material getMaterial() { return mMaterial; }
1723 chris 39
 
1777 chris 40
        public final MeshGroup getMeshGroup() { return mMeshGroup; }
41
 
1780 chris 42
        public final void setBoneInfluences(ModelNode[] influences)
43
        {
44
                mBoneInfluences = influences;
45
 
46
        }
1779 chris 47
        public final ModelNode[] getBoneInfluences() { return mBoneInfluences; }
48
 
1720 chris 49
}