/// <summary> 指定した星座の重心を取得 </summary> static public Vector3 GetCenterOfGravity(List <Hipparcos.HipLine> _lineList, string _constellationNameShort) { List <Hipparcos.HipLine> hipLineList = Hipparcos.GetLineList(_lineList, _constellationNameShort); List <Hipparcos.HipData> hipList = Hipparcos.GetHipListFromLineList(hipLineList); return(GetCenterOfGravity(hipList)); }
// Use this for initialization void Start() { if (hipparcosScr) { List <Hipparcos.HipData> _hipList = (hipparcosScr.hipAppendList.Count > 0) ? hipparcosScr.hipAppendList : hipparcosScr.hipList; if (hideZodiac) { _hipList = Hipparcos.GetHipListWithoutZodiac(_hipList, hipparcosScr.hipLineList); } SetMeshStars(_hipList, transform, pointCloudMaterial, hipparcosScr.distance, useParallax); } }
void Start() { string name = "ConstellationLines"; if (hideZodiac) { name = "ConstellationLinesWithoutZodiac"; hipLineList = Hipparcos.GetLineListWithoutZodiac(hipparcosScr.hipLineList); } else { name = "ZodiacConstellationLines"; hipLineList = hipparcosScr.hipLineList; } setMeshLines(hipLineList, name); }