public static Dynamic.Tekla.Structures.Model.BentPlate CreateBentPlateByParts(
            Dynamic.Tekla.Structures.Model.Part part1_,
            Dynamic.Tekla.Structures.Model.Part part2_)
        {
            var part1   = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part1_);
            var part2   = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part2_);
            var result  = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CreateBentPlateByParts", part1, part2);
            var _result = Dynamic.Tekla.Structures.Model.BentPlate_.FromTSObject(result);

            return(_result);
        }
        public static Dynamic.Tekla.Structures.Model.BentPlate CreateConicalBentPlateByPartsAndTwoRadiuses(
            Dynamic.Tekla.Structures.Model.Part part1_,
            Dynamic.Tekla.Structures.Model.Part part2_,
            System.Double firstRadius,
            System.Double secondRadius)
        {
            var part1 = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part1_);
            var part2 = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part2_);

            var result  = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CreateConicalBentPlateByPartsAndTwoRadiuses", part1, part2, firstRadius, secondRadius);
            var _result = Dynamic.Tekla.Structures.Model.BentPlate_.FromTSObject(result);

            return(_result);
        }
        public static Dynamic.Tekla.Structures.Model.BentPlate CreateConicalBentPlateByPartsAndAperture(
            Dynamic.Tekla.Structures.Model.Part part1_,
            Dynamic.Tekla.Structures.Model.Part part2_,
            System.Double largestRadius,
            System.Double halfAperture)
        {
            var part1 = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part1_);
            var part2 = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part2_);

            var result  = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CreateConicalBentPlateByPartsAndAperture", part1, part2, largestRadius, halfAperture);
            var _result = Dynamic.Tekla.Structures.Model.BentPlate_.FromTSObject(result);

            return(_result);
        }
        public static Dynamic.Tekla.Structures.Model.BentPlate CreateBentPlateByFaces(
            Dynamic.Tekla.Structures.Model.Part part1_,
            System.Collections.Generic.IList <Dynamic.Tekla.Structures.Geometry3d.Point> face1_,
            Dynamic.Tekla.Structures.Model.Part part2_,
            System.Collections.Generic.IList <Dynamic.Tekla.Structures.Geometry3d.Point> face2_)
        {
            var part1   = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part1_);
            var face1   = ListConverter.ToTSObjects(face1_);
            var part2   = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part2_);
            var face2   = ListConverter.ToTSObjects(face2_);
            var result  = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CreateBentPlateByFaces", part1, face1, part2, face2);
            var _result = Dynamic.Tekla.Structures.Model.BentPlate_.FromTSObject(result);

            return(_result);
        }
示例#5
0
        public System.Boolean RemoveOtherPartToBolt(
            Dynamic.Tekla.Structures.Model.Part M_)
        {
            var M = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(M_);

            try
            {
                var result = (System.Boolean)teklaObject.RemoveOtherPartToBolt(M);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(RemoveOtherPartToBolt), ex);
            }
        }
        public static Dynamic.Tekla.Structures.Model.BentPlate CreateBentPlateByFaces(
            Dynamic.Tekla.Structures.Model.Part part1_,
            Dynamic.Tekla.Structures.Solid.Face face1_,
            Dynamic.Tekla.Structures.Model.Part part2_,
            Dynamic.Tekla.Structures.Solid.Face face2_,
            System.Double radius)
        {
            var part1   = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part1_);
            var face1   = Dynamic.Tekla.Structures.Solid.Face_.GetTSObject(face1_);
            var part2   = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(part2_);
            var face2   = Dynamic.Tekla.Structures.Solid.Face_.GetTSObject(face2_);
            var result  = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CreateBentPlateByFaces", part1, face1, part2, face2, radius);
            var _result = Dynamic.Tekla.Structures.Model.BentPlate_.FromTSObject(result);

            return(_result);
        }
示例#7
0
        public System.Boolean CompareTo(
            Dynamic.Tekla.Structures.Model.Part partToCompare_)
        {
            var partToCompare = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(partToCompare_);

            try
            {
                var result = (System.Boolean)teklaObject.CompareTo(partToCompare);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(CompareTo), ex);
            }
        }
示例#8
0
        public System.Boolean SetMainPart(
            Dynamic.Tekla.Structures.Model.Part Part_)
        {
            var Part = Dynamic.Tekla.Structures.Model.Part_.GetTSObject(Part_);

            try
            {
                var result = (System.Boolean)teklaObject.SetMainPart(Part);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(SetMainPart), ex);
            }
        }