Exemplo n.º 1
0
        public static Point3D ComputeMiddlePointPosition(TopoDSShape wire)
        {
            var firstPoint =
                new Point3D(
                    ShapeUtils.ConvertShapeToPoint(ShapeUtils.ExtractSubShape(wire, 1, TopAbsShapeEnum.TopAbs_VERTEX)));
            var secondPoint =
                new Point3D(
                    ShapeUtils.ConvertShapeToPoint(ShapeUtils.ExtractSubShape(wire, 2, TopAbsShapeEnum.TopAbs_VERTEX)));

            return(ComputeMiddlePoint(firstPoint, secondPoint));
        }