#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;
///
/// 舭部位置
///
double BigleY;
double BigleZ;
///
/// 甲板位置
///
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;
};