Class ModifyBoatMesh
Inheritance
System.Object
ModifyBoatMesh
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Marus
Assembly: cs.temp.dll.dll
Syntax
public class ModifyBoatMesh
Constructors
ModifyBoatMesh(GameObject, Mesh)
Declaration
public ModifyBoatMesh(GameObject boatObj, Mesh boatMesh)
Parameters
Type |
Name |
Description |
GameObject |
boatObj |
|
Mesh |
boatMesh |
|
Fields
aboveWaterTriangleData
Declaration
public List<TriangleData> aboveWaterTriangleData
Field Value
boatArea
Declaration
Field Value
Type |
Description |
System.Single |
|
boatVerticesGlobal
Declaration
public Vector3[] boatVerticesGlobal
Field Value
Type |
Description |
Vector3[] |
|
indexOfOriginalTriangle
Declaration
public List<int> indexOfOriginalTriangle
Field Value
Type |
Description |
List<System.Int32> |
|
slammingForceData
Declaration
public List<SlammingForceData> slammingForceData
Field Value
triangleHeightAboveWater
Declaration
public float[] triangleHeightAboveWater
Field Value
Type |
Description |
System.Single[] |
|
underWaterTriangleData
Declaration
public List<TriangleData> underWaterTriangleData
Field Value
Methods
CalculateUnderWaterLength()
Declaration
public float CalculateUnderWaterLength()
Returns
Type |
Description |
System.Single |
|
GenerateUnderwaterMesh()
Declaration
public void GenerateUnderwaterMesh()
PopulateMesh(Mesh, String, List<TriangleData>)
Declaration
public void PopulateMesh(Mesh mesh, string name, List<TriangleData> triangesData)
Parameters
Type |
Name |
Description |
Mesh |
mesh |
|
System.String |
name |
|
List<TriangleData> |
triangesData |
|