コード例 #1
0
ファイル: DiamondPoints.cs プロジェクト: lidotcircle/naanRVT
        public List <List <List <Point> > > getPanels()
        {
            var x = utils.multiLevelMapList(pt =>
            {
                CSPoint xpt = pt as CSPoint;
                return(Point.ByCoordinates(xpt.X, xpt.Y, xpt.Z));
            }, this.dp.AllPanels);
            List <List <List <Point> > > ret = x as List <List <List <Point> > >;

            return(ret);
        }
コード例 #2
0
        public static List <List <List <Point> > > DiamondPointsN(int xnum, int ynum, double xdis, double ydis)
        {
            NaaN.dynamo.Geometry.DiamondPoints xdia = new DiamondPoints(xnum, ynum, xdis, ydis);
            var retx = utils.multiLevelMapList((object x) =>
            {
                CSPoint pt = x as CSPoint;
                return(Point.ByCoordinates(pt.X, pt.Y, pt.Z));
            }, xdia.AllPanels);
            List <List <List <Point> > > ret = retx as List <List <List <Point> > >;

            return(ret);
        }
コード例 #3
0
 public CSLine(CSPoint spt)
 {
     this.secondPoints = spt;
     this.firstPoints  = CSPoint.CSPointOrigin;
 }