82 lines
1.2 KiB
C
82 lines
1.2 KiB
C
#pragma once
|
|
// 静水力
|
|
struct HydroInletPoint
|
|
{
|
|
int ID;
|
|
int CmdID;
|
|
int hullObjID;
|
|
char* Name;
|
|
char* Command;
|
|
int Visible;
|
|
int Color;
|
|
double Transparency;
|
|
int Src[MAX_ARRAY_SIZE_L] ; // 依赖:面序列
|
|
int Type;
|
|
double X;
|
|
double Y;
|
|
double Z;
|
|
char* XPos;
|
|
};
|
|
|
|
struct HydroLimitAng
|
|
{
|
|
int ID;
|
|
int CmdID;
|
|
int hullObjID;
|
|
char* Name;
|
|
char* Command;
|
|
int Color;
|
|
int Visible;
|
|
double Transparency;
|
|
int Type;
|
|
int Src[MAX_ARRAY_SIZE_L] ; // 依赖:面序列
|
|
double X;
|
|
|
|
/// <summary>
|
|
/// 舭部位置
|
|
/// </summary>
|
|
double BigleY;
|
|
|
|
double BigleZ;
|
|
|
|
/// <summary>
|
|
/// 甲板位置
|
|
/// </summary>
|
|
double DeckY;
|
|
|
|
double DeckZ;
|
|
char* XPos;
|
|
};
|
|
struct MarginLine
|
|
{
|
|
int ID;
|
|
int CmdID;
|
|
char* Name;
|
|
char* Command;
|
|
int Visible;
|
|
int Color;
|
|
double Transparency;
|
|
int Src[MAX_ARRAY_SIZE_L] ;
|
|
int Type;
|
|
double X[MAX_ARRAY_SIZE_L];
|
|
double Y[MAX_ARRAY_SIZE_L];
|
|
double Z[MAX_ARRAY_SIZE_L];
|
|
};
|
|
|
|
struct ImmersionOpen
|
|
{
|
|
int ID;
|
|
int CmdID;
|
|
char* Name;
|
|
char* Command;
|
|
int Visible;
|
|
int Color;
|
|
double Transparency;
|
|
int Src[MAX_ARRAY_SIZE_L] ;
|
|
int Type;
|
|
double X;
|
|
double Y;
|
|
double Z;
|
|
char* xPos;
|
|
char* strCode;
|
|
}; |