public Vector3 GetVertex(VoxelSkinnedAnimationObject.VoxelVertexIndex index) { switch (index) { case VoxelBase.VoxelVertexIndex.XYZ: return(vertexXYZ); case VoxelBase.VoxelVertexIndex._XYZ: return(vertex_XYZ); case VoxelBase.VoxelVertexIndex.X_YZ: return(vertexX_YZ); case VoxelBase.VoxelVertexIndex.XY_Z: return(vertexXY_Z); case VoxelBase.VoxelVertexIndex._X_YZ: return(vertex_X_YZ); case VoxelBase.VoxelVertexIndex._XY_Z: return(vertex_XY_Z); case VoxelBase.VoxelVertexIndex.X_Y_Z: return(vertexX_Y_Z); case VoxelBase.VoxelVertexIndex._X_Y_Z: return(vertex_X_Y_Z); default: Assert.IsTrue(false); return(Vector3.zero); } }
public float GetWeight(VoxelSkinnedAnimationObject.VoxelVertexIndex index) { switch (index) { case VoxelBase.VoxelVertexIndex.XYZ: return(weightXYZ); case VoxelBase.VoxelVertexIndex._XYZ: return(weight_XYZ); case VoxelBase.VoxelVertexIndex.X_YZ: return(weightX_YZ); case VoxelBase.VoxelVertexIndex.XY_Z: return(weightXY_Z); case VoxelBase.VoxelVertexIndex._X_YZ: return(weight_X_YZ); case VoxelBase.VoxelVertexIndex._XY_Z: return(weight_XY_Z); case VoxelBase.VoxelVertexIndex.X_Y_Z: return(weightX_Y_Z); case VoxelBase.VoxelVertexIndex._X_Y_Z: return(weight_X_Y_Z); default: Assert.IsTrue(false); return(0f); } }
public void SetVertex(VoxelSkinnedAnimationObject.VoxelVertexIndex index, Vector3 vertex) { switch (index) { case VoxelBase.VoxelVertexIndex.XYZ: vertexXYZ = vertex; break; case VoxelBase.VoxelVertexIndex._XYZ: vertex_XYZ = vertex; break; case VoxelBase.VoxelVertexIndex.X_YZ: vertexX_YZ = vertex; break; case VoxelBase.VoxelVertexIndex.XY_Z: vertexXY_Z = vertex; break; case VoxelBase.VoxelVertexIndex._X_YZ: vertex_X_YZ = vertex; break; case VoxelBase.VoxelVertexIndex._XY_Z: vertex_XY_Z = vertex; break; case VoxelBase.VoxelVertexIndex.X_Y_Z: vertexX_Y_Z = vertex; break; case VoxelBase.VoxelVertexIndex._X_Y_Z: vertex_X_Y_Z = vertex; break; default: Assert.IsTrue(false); break; } }
public void SetWeight(VoxelSkinnedAnimationObject.VoxelVertexIndex index, float weight) { switch (index) { case VoxelBase.VoxelVertexIndex.XYZ: weightXYZ = weight; break; case VoxelBase.VoxelVertexIndex._XYZ: weight_XYZ = weight; break; case VoxelBase.VoxelVertexIndex.X_YZ: weightX_YZ = weight; break; case VoxelBase.VoxelVertexIndex.XY_Z: weightXY_Z = weight; break; case VoxelBase.VoxelVertexIndex._X_YZ: weight_X_YZ = weight; break; case VoxelBase.VoxelVertexIndex._XY_Z: weight_XY_Z = weight; break; case VoxelBase.VoxelVertexIndex.X_Y_Z: weightX_Y_Z = weight; break; case VoxelBase.VoxelVertexIndex._X_Y_Z: weight_X_Y_Z = weight; break; default: Assert.IsTrue(false); break; } }