コード例 #1
0
ファイル: Builder.cs プロジェクト: kgfathur/nzy3d-api
        // BIG SURFACE
        public static CompileableComposite buildOrthonormalBig(OrthonormalGrid grid, Mapper mapper)
        {
            OrthonormalTessellator tesselator = new OrthonormalTessellator();
            Shape s1 = (Shape)tesselator.build(grid.Apply(mapper));

            return(buildComposite(applyStyling(s1)));
        }
コード例 #2
0
ファイル: CoordGraph.cs プロジェクト: free302/EcgDev
        void setupSurface()
        {
            // Create a range for the graph generation
            Range rangeX = new Range(0, mRangeX);
            Range rangeY = new Range(0, mRangeY);

            mGrid = new OrthonormalGrid(rangeX, mSteps, rangeY, mSteps);

            setupSurface(mRangeX / 2, mRangeY / 2, mRangeX);
        }
コード例 #3
0
ファイル: Builder.cs プロジェクト: kgfathur/nzy3d-api
        public static Shape buildRing(OrthonormalGrid grid, Mapper mapper, float ringMin, float ringMax, ColorMapper cmap, Color factor)
        {
            RingTessellator tesselator = new RingTessellator(ringMin, ringMax, cmap, factor);

            return((Shape)tesselator.build(grid.Apply(mapper)));
        }
コード例 #4
0
ファイル: Builder.cs プロジェクト: kgfathur/nzy3d-api
        public static Shape buildRing(OrthonormalGrid grid, Mapper mapper, float ringMin, float ringMax)
        {
            RingTessellator tesselator = new RingTessellator(ringMin, ringMax, new ColorMapper(new ColorMapRainbow(), 0, 1), Color.BLACK);

            return((Shape)tesselator.build(grid.Apply(mapper)));
        }
コード例 #5
0
ファイル: Builder.cs プロジェクト: kgfathur/nzy3d-api
        public static Shape buildOrthonomal(OrthonormalGrid grid, Mapper mapper)
        {
            OrthonormalTessellator tesselator = new OrthonormalTessellator();

            return((Shape)tesselator.build(grid.Apply(mapper)));
        }