#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; };