コード例 #1
0
        public static System.String Fingerprint(
            Dynamic.Tekla.Structures.Geometry3d.FacetedBrep brep_)
        {
            var brep   = Dynamic.Tekla.Structures.Geometry3d.FacetedBrep_.GetTSObject(brep_);
            var result = (System.String)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Polymesh", "Fingerprint", brep);

            return(result);
        }
コード例 #2
0
        public static System.Boolean GetSolidBrep(
            Dynamic.Tekla.Structures.Geometry3d.FacetedBrep inBrep_,
            out Dynamic.Tekla.Structures.Geometry3d.FacetedBrep outBrep_)
        {
            var inBrep  = Dynamic.Tekla.Structures.Geometry3d.FacetedBrep_.GetTSObject(inBrep_);
            var outBrep = Dynamic.Tekla.Structures.Geometry3d.FacetedBrep_.GetTSObject(null);
            var result  = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Polymesh", "GetSolidBrep", inBrep, ref outBrep);

            outBrep_ = Dynamic.Tekla.Structures.Geometry3d.FacetedBrep_.FromTSObject(outBrep);
            return(result);
        }