Ejemplo n.º 1
0
        public static BbCutCope Create(BbElement hostElement,
                                       double copeWidth,
                                       double copeDepth,
                                       double copeRadius,
                                       SemCopeLocation copeLocation)
        {
            var cutCope = new BbCutCope(hostElement, copeWidth, copeDepth, copeRadius, copeLocation);

            BbInstanceDB.AddToExport(cutCope);
            return(cutCope);
        }
Ejemplo n.º 2
0
        public static BbCutCope Create(BbElement hostElement,
                                       BbProfile profile,
                                       double length,
                                       double[] zAxis,
                                       double[] xAxis,
                                       double[] extrudeDirection,
                                       double[] position)
        {
            var cutCope = new BbCutCope(hostElement,
                                        profile,
                                        length,
                                        zAxis,
                                        xAxis,
                                        extrudeDirection,
                                        position);

            BbInstanceDB.AddToExport(cutCope);
            return(cutCope);
        }
Ejemplo n.º 3
0
        public static BbCutCope Create(BbElement hostElement,
                                       double copeWidth,
                                       double copeDepth,
                                       double copeRadius,
                                       SemCopeLocation copeLocation,
                                       BbPropertySet bbPropertySet,
                                       double chamferLength,
                                       double chamferDepth,
                                       double flangeChamferLength,
                                       double flangeChamferWidth,
                                       double flangeNotchLength,
                                       double flangeNotchWidth,
                                       double flangeNotchRadius,
                                       double notchLength,
                                       double notchDepth,
                                       double notchRadius)
        {
            var cutCope = new BbCutCope(hostElement, copeWidth, copeDepth, copeRadius, copeLocation);

            cutCope.AddCutCopeProperty(bbPropertySet, chamferLength, chamferDepth, flangeChamferLength, flangeChamferWidth, flangeNotchLength,
                                       flangeNotchWidth, flangeNotchRadius, notchLength, notchDepth, notchRadius);
            BbInstanceDB.AddToExport(cutCope);
            return(cutCope);
        }
Ejemplo n.º 4
0
 public static BbCutCope Create(BbElement hostElement,
                               double copeWidth,
                               double copeDepth,
                               double copeRadius,
                               SemCopeLocation copeLocation,
                               BbPropertySet bbPropertySet,
                               double chamferLength,
                               double chamferDepth,
                               double flangeChamferLength,
                               double flangeChamferWidth,
                               double flangeNotchLength,
                               double flangeNotchWidth,
                               double flangeNotchRadius,
                               double notchLength,
                               double notchDepth,
                               double notchRadius)
 {
     var cutCope = new BbCutCope(hostElement, copeWidth, copeDepth, copeRadius, copeLocation);
     cutCope.AddCutCopeProperty(bbPropertySet, chamferLength, chamferDepth, flangeChamferLength, flangeChamferWidth, flangeNotchLength,
                                 flangeNotchWidth, flangeNotchRadius, notchLength, notchDepth, notchRadius);
     BbInstanceDB.AddToExport(cutCope);
     return cutCope;
 }
Ejemplo n.º 5
0
 public static BbCutCope Create(BbElement hostElement,
                               double copeWidth,
                               double copeDepth,
                               double copeRadius,
                               SemCopeLocation copeLocation)
 {
     var cutCope = new BbCutCope(hostElement, copeWidth, copeDepth, copeRadius, copeLocation);
     BbInstanceDB.AddToExport(cutCope);
     return cutCope;
 }
Ejemplo n.º 6
0
        public static BbCutCope Create(BbElement hostElement,
                                     BbProfile profile,
                                     double length,
                                     double[] zAxis,
                                     double[] xAxis,
                                     double[] extrudeDirection,
                                     double[] position)
        {
            var cutCope = new BbCutCope(hostElement,
                                       profile,
                                       length,
                                       zAxis,
                                      xAxis,
                                       extrudeDirection,
                                      position);

            BbInstanceDB.AddToExport(cutCope);
            return cutCope;
        }