Inheritance: IfcGeometricRepresentationItem, IfcSurfaceOrFaceSurface
コード例 #1
0
ファイル: IFC F.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal IfcFaceBasedSurfaceModel(DatabaseIfc db, IfcFaceBasedSurfaceModel s)
     : base(db,s)
 {
     FbsmFaces = s.FbsmFaces.ConvertAll(x => db.Factory.Duplicate(x) as IfcConnectedFaceSet);
 }
コード例 #2
0
ファイル: IFC F.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal static IfcFaceBasedSurfaceModel Parse(string str)
 {
     IfcFaceBasedSurfaceModel m = new IfcFaceBasedSurfaceModel();
     m.mFbsmFaces = ParserSTEP.SplitListLinks(str.Substring(1, str.Length - 2));
     return m;
 }
コード例 #3
0
ファイル: IFC F.cs プロジェクト: jenca-cloud/ggIFC
		internal static IfcFaceBasedSurfaceModel Parse(string strDef) { IfcFaceBasedSurfaceModel m = new IfcFaceBasedSurfaceModel(); int ipos = 0; parseFields(m, ParserSTEP.SplitLineFields(strDef), ref ipos); return m; }
コード例 #4
0
ファイル: IFC F.cs プロジェクト: jenca-cloud/ggIFC
		internal static void parseFields(IfcFaceBasedSurfaceModel m, List<string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(m, arrFields, ref ipos); m.mFbsmFaces = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
コード例 #5
0
ファイル: IFC F.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcFaceBasedSurfaceModel(IfcFaceBasedSurfaceModel p) : base(p) { mFbsmFaces = new List<int>(p.mFbsmFaces.ToArray()); }
コード例 #6
0
ファイル: IFC F.cs プロジェクト: xeolabs/GeometryGymIFC
 internal IfcFaceBasedSurfaceModel(DatabaseIfc db, IfcFaceBasedSurfaceModel s) : base(db, s)
 {
     s.FbsmFaces.ToList().ForEach(x => addFace(db.Factory.Duplicate(x) as IfcConnectedFaceSet));
 }
コード例 #7
0
ファイル: IFC S.cs プロジェクト: jenca-cloud/ggIFC
		public IfcShapeRepresentation(IfcFaceBasedSurfaceModel sm) : base(sm, "Body", "SurfaceModel") { }