コード例 #1
0
        // Box
        public Box BoxToSpeckle(RH.Box box, string units = null)
        {
            var u          = units ?? ModelUnits;
            var speckleBox = new Box(PlaneToSpeckle(box.Plane, u), IntervalToSpeckle(box.X), IntervalToSpeckle(box.Y), IntervalToSpeckle(box.Z), u);

            speckleBox.area   = box.Area;
            speckleBox.volume = box.Volume;

            return(speckleBox);
        }
コード例 #2
0
 public RH.Box BoxToNative(Box box)
 {
     return(new RH.Box(PlaneToNative(box.basePlane), IntervalToNative(box.xSize), IntervalToNative(box.ySize), IntervalToNative(box.zSize)));
 }
コード例 #3
0
        // Box
        public Box BoxToSpeckle(RH.Box box)
        {
            var speckleBox = new Box(PlaneToSpeckle(box.Plane), IntervalToSpeckle(box.X), IntervalToSpeckle(box.Y), IntervalToSpeckle(box.Z), ModelUnits);

            return(speckleBox);
        }