精华内容
下载资源
问答
  • 圆弧进度条

    2016-07-04 17:58:08
    圆弧进度条,效果还可以
  • 圆弧顶和圆弧

    2020-03-30 08:52:21
    1、什么是圆弧顶?出现在上升趋势的末期,在圆弧顶形态中币价呈弧形上升,虽然顶部不断升高,但每一个高点微升即回落,先是出现新高点,而后回升点略低于前点,如果把短期高点相连接,就可得到一个圆弧顶形状,如同...

    1、什么是圆弧顶?出现在上升趋势的末期,在圆弧顶形态中币价呈弧形上升,虽然顶部不断升高,但每一个高点微升即回落,先是出现新高点,而后回升点略低于前点,如果把短期高点相连接,就可得到一个圆弧顶形状,如同一个锅盖覆盖于币价上方。在圆弧顶形态中币价上升和下降的过程是极为平缓的。圆弧顶的成交量表现为圆弧底形态,越靠近顶部成交量越小。

    2、圆弧顶的市场含义是什么?多方在维持一段币价或指数的升势之后,力量逐步趋弱,难以维持原来的购买力,使涨势缓和,而空方力量却有所加强,导致双方力量均衡,此时币价保持平台整理的静止状态。一旦空方力量超过多方,币价开始回落,起初只是慢慢改变,跌势不明显,但后来空方完全控制市场,跌势转急,表明一轮跌势已经来临。圆弧顶往往出现在高价币的出货阶段。

    3、圆弧顶形态的成立和度量?有时圆弧顶部形成后,币价不一定马上下跌,币价会横向发展形成平台整理区域,这平台整理区称作碗柄。不过很快会被突破,币价继续朝预料中的趋势下跌。币价跌破形成圆弧顶的起始点时形态才能确立。圆弧顶形态成立后,下降趋势确立,圆弧顶的最小跌幅一般是圆弧顶最高点到圆弧顶颈线之间的直线距离。

    4、圆弧底的情况如何?圆弧底形态出现在下降趋势的末期,如果我们把圆弧顶形态倒过来就可以得到圆弧底形态,像一个盘子托在股价下方。圆弧底的成交量也呈圆弧底形态,即两头高中间低,越靠近中点成交量越小,但有时底部中点的成交量会突然放大,币价在右侧形成平台。这种情况底部比顶部出现更多。圆弧底出现在低价币的吸筹阶段。

    圆弧顶和圆弧底需要注意的事项是什么?在圆弧顶和圆弧底的分析中要注意:

    (1)这里所称的圆弧形态并非数学意义上的圆弧,也不是抛物线,而仅仅是一条曲线。(2)圆弧形在实际中出现的机会较少,但一旦出现则是极好的机会,它的反转深度和高度是不可测的。

    (3)圆弧形态形成的时间越长,今后反转的力度就越强,可靠性越高。

    展开全文
  • 圆弧和椭圆弧的绘制

    2015-06-05 16:59:09
    计算机图形学,里面有圆弧和椭圆弧的绘制.具体的绘制的编码的实现
  • 关于求线段和线段,线段和圆弧圆弧圆弧的交点算法和测试程序,里面有算法代码,和测试程序,主要时理解算法,算法分析:http://blog.csdn.net/u012727080/article/details/78908614
  • 圆弧算法MFC

    2018-11-11 15:53:20
    图形学圆弧算法MFC:利用圆弧的参数方程,采用离散化方法生成圆弧的思想。即将圆弧离散折线集,通过反复调用直线段的生成算法绘制。
  • 圆弧生成算法;只画1/8圆其余点通过对称关系求得;考虑中心在原点半径为R 的第二个8分圆 构造判别式圆方程;1若 d, 则取P1 为下一象素而且再下一象素的判别式为 2若d>=0, 则应取P2 为下一象素而且下一象 素的判别式为 ...
  • 三点画圆弧

    2018-08-29 15:02:23
    在Winform上任意点三个点,自动给出坐标,然后可以经过这三个点画圆或圆弧圆弧包括优弧和劣弧。
  • , int nPoints) 3、圆弧 / 扇形: // 绘制一个圆弧(弧线) void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle) // 填充一个圆弧(扇形) void fillArc(int x, int y, int width, int...

    本文链接: https://blog.csdn.net/xietansheng/article/details/55669157

    Java Swing 图形界面开发(目录)

    1. Graphics 绘图画布

    Graphics 类相当于一个画布,每个 Swing 组件都通过 Graphics 对象来绘制显示。绘图的原点位于组件的左上角,如下图所示:

    Graphics坐标

    Graphics类中常用的绘制相关方法:

    ○ 参数 / 设置:

    // 创建 Graphics 的副本
    Graphics create()
    // 回收 Graphics
    void dispose()
    
    // 设置画笔颜色
    void setColor(Color c)
    // 擦除某一区域(擦除后显示背景色)
    void clearRect(int x, int y, int width, int height)
    

    1、线段 / 折线:

    // 绘制一条线段(如果两点为同一点,则绘制点)
    void drawLine(int x1, int y1, int x2, int y2)
    // 根据给定的多个点坐标绘制折线
    void drawPolyline(int xPoints[], int yPoints[], int nPoints)
    

    2、矩形 / 多边形:

    // 绘制一个矩形(空心)
    void drawRect(int x, int y, int width, int height)
    // 填充一个矩形(实心)
    void fillRect(int x, int y, int width, int height)
    
    // 绘制一个圆角矩形
    void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
    // 填充一个圆角矩形
    void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
    
    // 绘制一个3D矩形
    void draw3DRect(int x, int y, int width, int height, boolean raised)
    // 填充一个3D矩形
    void fill3DRect(int x, int y, int width, int height, boolean raised)
    
    // 根据给定的多个点坐标绘制一个多边形(首尾相连)
    void drawPolygon(int xPoints[], int yPoints[], int nPoints)
    // 根据给定的多个点坐标填充一个多边形(首尾相连)
    void fillPolygon(int xPoints[], int yPoints[], int nPoints)
    

    3、圆弧 / 扇形:

    // 绘制一个圆弧(弧线)
    void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
    // 填充一个圆弧(扇形)
    void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
    

    4、椭圆:

    // 绘制一个椭圆
    void drawOval(int x, int y, int width, int height)
    // 填充一个椭圆
    void fillOval(int x, int y, int width, int height)
    

    5、图片

    /*
     * 先读取图片
     */
    // 方法一: 通过 java.awt.Toolkit 工具类来读取本地、网络 或 内存中 的 图片(支持 GIF、JPEG 或 PNG)
    Image image = Toolkit.getDefaultToolkit().getImage(String filename);
    Image image = Toolkit.getDefaultToolkit().getImage(URL url);
    Image image = Toolkit.getDefaultToolkit().createImage(byte[] imageData);
    
    // 方法二: 通过 javax.imageio.ImageIO 工具类读取本地、网络 或 内存中 的 图片(BufferedImage 继承自 Image)
    BufferedImage bufImage = ImageIO.read(File input);
    BufferedImage bufImage = ImageIO.read(URL input);
    BufferedImage bufImage = ImageIO.read(InputStream input);
    
    /*
     * PS_01: 图片宽高: BufferedImage 可以通过 bufImage.getWidth() 和 bufImage.getHeight() 方法直接获取图片的宽高;
     *                 Image 获取宽高需要另外传入一个 ImageObserver 参数。
     *
     * PS_02: 图片裁剪: BufferedImage 通过 bufImage.getSubimage(int x, int y, int w, int h) 方法可以截取图片的
     *                 任意一部分,返回一个新的 BufferedImage 实例。
     *
     * PS_03: 图片缩放: Image 通过 image.getScaledInstance(int width, int height, int hints) 方法可以对图片进行
     *                 缩放,返回新的一个 Image 实例。
     */
    
    // 绘制一张图片(所有组件类实现了 ImageObserver 接口,即组件实例即为 ImageObserver)
    boolean drawImage(Image image, int x, int y, int width, int height, ImageObserver observer)
    

    6、文本

    // 设置字体(字体、样式、大小)
    void setFont(Font font)
    // 绘制一段文本,其中 (x, y) 坐标指的是文本序列的 左下角 的位置
    void drawString(String str, int x, int y)
    

    2. Graphics2D

    在 Swing 组件的实际绘制中通常使用的是 Graphics 的一个子类 Graphics2D, 该类中提供了更为丰富的接口来绘制更为复杂的需求。

    Graphics2D类中的部分方法:

    1、参数 / 设置

    // 设置背景(擦除后显示该背景)
    void setBackground(Color color)
    // 设置笔画的轮廓特性(如画笔宽度、实线、虚线等)
    void setStroke(Stroke s)
    

    2、绘制结果的变换

    // 平移
    void translate(int x, int y)
    // 旋转
    void rotate(double theta, double originX, double originY)
    // 缩放
    void scale(double sx, double sy)
    
    // 将图片经过指定变换后绘制显示
    boolean drawImage(Image image, AffineTransform xform, ImageObserver obs)
    

    3. 自定义组件, 绘图演示

    package com.xiets.drawdemo;
    
    import javax.swing.*;
    import java.awt.*;
    
    public class Main {
    
        public static void main(String[] args) {
            /*
             * 在 AWT 的事件队列线程中创建窗口和组件, 确保线程安全,
             * 即 组件创建、绘制、事件响应 需要处于同一线程。
             */
            EventQueue.invokeLater(new Runnable() {
                @Override
                public void run() {
                    // 创建窗口对象
                    MyFrame frame = new MyFrame();
                    // 显示窗口
                    frame.setVisible(true);
                }
            });
        }
    
        /**
         * 窗口
         */
        public static class MyFrame extends JFrame {
    
            public static final String TITLE = "Java图形绘制";
    
            public static final int WIDTH = 250;
            public static final int HEIGHT = 300;
    
            public MyFrame() {
                super();
                initFrame();
            }
    
            private void initFrame() {
                // 设置 窗口标题 和 窗口大小
                setTitle(TITLE);
                setSize(WIDTH, HEIGHT);
    
                // 设置窗口关闭按钮的默认操作(点击关闭时退出进程)
                setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    
                // 把窗口位置设置到屏幕的中心
                setLocationRelativeTo(null);
    
                // 设置窗口的内容面板
                MyPanel panel = new MyPanel(this);
                setContentPane(panel);
            }
    
        }
    
        /**
         * 内容面板
         */
        public static class MyPanel extends JPanel {
    
            private MyFrame frame;
    
            public MyPanel(MyFrame frame) {
                super();
                this.frame = frame;
            }
    
            /**
             * 绘制面板的内容: 创建 JPanel 后会调用一次该方法绘制内容,
             * 之后如果数据改变需要重新绘制, 可调用 updateUI() 方法触发
             * 系统再次调用该方法绘制更新 JPanel 的内容。
             */
            @Override
            protected void paintComponent(Graphics g) {
                super.paintComponent(g);
    
                // 重新调用 Graphics 的绘制方法绘制时将自动擦除旧的内容
    
                /* 自行打开下面注释查看各绘制效果 */
    
                // 1. 线段 / 折线
                drawLine(g);
    
                // 2. 矩形 / 多边形
                // drawRect(g);
    
                // 3. 圆弧 / 扇形
                // drawArc(g);
    
                // 4. 椭圆
                // drawOval(g);
    
                // 5. 图片
                // drawImage(g);
    
                // 6. 文本
                // drawString(g);
            }
    
            /**
             * 1. 线段 / 折线
             */
            private void drawLine(Graphics g) {
                frame.setTitle("1. 线段 / 折线");
    
                // 创建 Graphics 的副本, 需要改变 Graphics 的参数,
                // 这里必须使用副本, 避免影响到 Graphics 原有的设置
                Graphics2D g2d = (Graphics2D) g.create();
    
                // 抗锯齿
                g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
                // 设置画笔颜色
                g2d.setColor(Color.RED);
    
                // 1. 两点绘制线段: 点(20, 50), 点(200, 50)
                g2d.drawLine(50, 50, 200, 50);
    
                // 2. 多点绘制折线: 点(50, 100), 点(100, 130), 点(150, 70), 点(200, 100)
                int[] xPoints = new int[] { 50, 100, 150, 200 };
                int[] yPoints = new int[] { 100, 120, 80, 100 };
                int nPoints = 4;
                g2d.drawPolyline(xPoints, yPoints, nPoints);
    
                // 3. 两点绘制线段(设置线宽为5px): 点(50, 150), 点(200, 150)
                BasicStroke bs1 = new BasicStroke(5);       // 笔画的轮廓(画笔宽度/线宽为5px)
                g2d.setStroke(bs1);
                g2d.drawLine(50, 150, 200, 150);
    
                // 4. 绘制虚线: 将虚线分为若干段( 实线段 和 空白段 都认为是一段), 实线段 和 空白段 交替绘制,
                //             绘制的每一段(包括 实线段 和 空白段)的 长度 从 dash 虚线模式数组中取值(从首
                //             元素开始循环取值), 下面数组即表示每段长度分别为: 5px, 10px, 5px, 10px, ...
                float[] dash = new float[] { 5, 10 };
                BasicStroke bs2 = new BasicStroke(
                        1,                      // 画笔宽度/线宽
                        BasicStroke.CAP_SQUARE,
                        BasicStroke.JOIN_MITER,
                        10.0f,
                        dash,                   // 虚线模式数组
                        0.0f
                );
                g2d.setStroke(bs2);
                g2d.drawLine(50, 200, 200, 200);
    
                // 自己创建的副本用完要销毁掉
                g2d.dispose();
            }
    
            /**
             * 2. 矩形 / 多边形
             */
            private void drawRect(Graphics g) {
                frame.setTitle("2. 矩形 / 多边形");
                Graphics2D g2d = (Graphics2D) g.create();
    
                g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
                g2d.setColor(Color.GRAY);
    
                // 1. 绘制一个矩形: 起点(30, 20), 宽80, 高100
                g2d.drawRect(30, 20, 80, 100);
    
                // 2. 填充一个矩形
                g2d.fillRect(140, 20, 80, 100);
    
                // 3. 绘制一个圆角矩形: 起点(30, 150), 宽80, 高100, 圆角宽30, 圆角高30
                g2d.drawRoundRect(30, 150, 80, 100, 30, 30);
    
                // 4. 绘制一个多边形(收尾相连): 点(140, 150), 点(180, 250), 点(220, 200)
                int[] xPoints = new int[] { 140, 180, 220};
                int[] yPoints = new int[] { 150,  250, 200};
                int nPoints = 3;
                g2d.drawPolygon(xPoints, yPoints, nPoints);
    
                g2d.dispose();
            }
    
            /**
             * 3. 圆弧 / 扇形
             */
            private void drawArc(Graphics g) {
                frame.setTitle("3. 圆弧 / 扇形");
                Graphics2D g2d = (Graphics2D) g.create();
    
                g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
                g2d.setColor(Color.RED);
    
                // 1. 绘制一条圆弧: 椭圆的外切矩形 左上角坐标为(0, 0), 宽100, 高100,
                //                弧的开始角度为0度, 需要绘制的角度数为-90度,
                //                椭圆右边水平线为0度, 逆时针为正角度, 顺时针为负角度
                g2d.drawArc(0, 0, 100, 100, 0, -90);
    
                // 2. 绘制一个圆: 圆的外切矩形 左上角坐标为(120, 20), 宽高为100
                g2d.drawArc(120, 20, 100, 100, 0, 360);
    
                g2d.setColor(Color.GRAY);
    
                // 3. 填充一个扇形
                g2d.fillArc(80, 150, 100, 100, 90, 270);
    
                g2d.dispose();
            }
    
            /**
             * 4. 椭圆 (实际上通过绘制360度的圆弧/扇形也能达到绘制圆/椭圆的效果)
             */
            private void drawOval(Graphics g) {
                frame.setTitle("4. 椭圆");
                Graphics2D g2d = (Graphics2D) g.create();
    
                g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
                g2d.setColor(Color.RED);
    
                // 1. 绘制一个圆: 圆的外切矩形 左上角坐标为(0, 0), 宽高为100
                g2d.drawOval(0, 0, 100, 100);
    
                g2d.setColor(Color.GRAY);
    
                // 2. 填充一个椭圆
                g2d.fillOval(120, 100, 100, 150);
    
                g2d.dispose();
            }
    
            /**
             * 5. 图片
             */
            private void drawImage(Graphics g) {
                frame.setTitle("5. 图片");
                Graphics2D g2d = (Graphics2D) g.create();
    
                // 从本地读取一张图片
                String filepath = "demo.jpg";
                Image image = Toolkit.getDefaultToolkit().getImage(filepath);
    
                // 绘制图片(如果宽高传的不是图片原本的宽高, 则图片将会适当缩放绘制)
                g2d.drawImage(image, 50, 50, image.getWidth(this), image.getHeight(this), this);
    
                g2d.dispose();
            }
    
            /**
             * 6. 文本
             */
            private void drawString(Graphics g) {
                frame.setTitle("6. 文本");
                Graphics2D g2d = (Graphics2D) g.create();
    
                g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
    
                // 设置字体样式, null 表示使用默认字体, Font.PLAIN 为普通样式, 大小为 25px
                g2d.setFont(new Font(null, Font.PLAIN, 25));
    
                // 绘制文本, 其中坐标参数指的是文本绘制后的 左下角 的位置
                // 首次绘制需要初始化字体, 可能需要较耗时
                g2d.drawString("Hello World!", 20, 60);
                g2d.drawString("你好, 世界!", 20, 120);
    
                g2d.dispose();
            }
    
        }
    
    }
    

    结果展示:

    result.png

    4. 把组件上绘制的内容保存为图片

    // import javax.imageio.ImageIO;
    // import java.awt.image.BufferedImage;
    
    // 获取到需要保存内容的组件(面板)
    JPanel panel = (JPanel) frame.getContentPane();
    
    // 创建一个与面板等宽高的缓存图片
    BufferedImage image = new BufferedImage(
            panel.getWidth(), 
            panel.getHeight(), 
            BufferedImage.TYPE_INT_ARGB
    );
    
    // 获取缓存图片的画布
    Graphics2D g2d = image.createGraphics();
    
    // 把面板的内容画到画布中
    panel.paint(g2d);
    
    try {
        // 把缓存图片保存到本地文件
        ImageIO.write(image, "png", new File("panel.png"));
    } catch (Exception e) {
        e.printStackTrace();
    }
    

    扩展: Java图片操作 — 图片的读取、绘制、缩放、裁剪、保存

    展开全文
  • 圆弧上非共线的三点 设 p1=(x1,y1), p2=(x2,y2), p3=(x3,y3) 求向量 p12=(x2-x1,y2-y1) p23=(x3-x2,y3-y2) 则当 p12 与 p23 的叉乘(向量积) p12 x p23 = (x2-x1)*(y3-y2)-(y2-y1)*(x3-x2) 为正时,p1-p2-p3 ...

    判断三点是顺时针还是逆时针方向

    取圆弧上非共线的三点
    设 p1=(x1,y1), p2=(x2,y2), p3=(x3,y3)
    求向量
    p12=(x2-x1,y2-y1)
    p23=(x3-x2,y3-y2)
    则当 p12 与 p23 的叉乘(向量积)
    p12 x p23 = (x2-x1)*(y3-y2)-(y2-y1)*(x3-x2)
    为正时,p1-p2-p3 路径的走向为逆时针,
    为负时,p1-p2-p3 走向为顺时针,
    为零时,p1-p2-p3 所走的方向不变,亦即三点在一直线上。

    展开全文
  • 易语言圆弧时钟源码

    2020-07-17 12:55:46
    易语言圆弧时钟源码,圆弧时钟,Paint,画弧形,置时间,时间格式化,GetDC,ReleaseDC,GdipFillEllipseI,GdipFillPieI
  • 圆弧画法实现

    2016-04-18 15:17:26
    MFC 圆弧画法实现
  • 圆弧计算器

    2013-07-21 18:20:11
    圆弧计算器,可以通过半径加角度计算周长,也可以通过径加周长计算角度,方便计算放样数据
  • 圆弧插补MATLAB程序

    2019-05-24 16:39:46
    空间圆弧/平面圆弧插补,输入3个点的位置坐标(3个不在一条直线上的点确定一条直线)确定出相应的圆弧
  • /// <... /// 求算圆弧上的点距圆弧起点沿圆弧的距离 /// </summary> /// <param name="arc">圆弧</param> /// <param name="ptOnArc">圆弧上的点</param> ...

    /// <summary>
            /// 求算圆弧上的点距圆弧起点沿圆弧的距离
            /// </summary>
            /// <param name="arc">圆弧</param>
            /// <param name="ptOnArc">圆弧上的点</param>
            /// <returns></returns>
            public double calcDisAlongArc(Arc arc, XYZ ptOnArc)
            {
                XYZ sp = arc.GetEndPoint(0);
                XYZ ep = arc.GetEndPoint(1);
                if (isCoinPt(ptOnArc, sp))
                {   // 与起点重合
                    return 0;
                }
                if (isCoinPt(ptOnArc, ep))
                {   // 与终点重合
                    return arc.Length;
                }
                XYZ cenPt = arc.Center;
                XYZ midPt = calcMidPt(sp, ptOnArc);
                // 将中点投影到圆弧上,要保证该中点不是圆心
                if (!isCoinPt(cenPt, midPt))
                {   // 不是圆心
                    midPt = arc.Project(midPt).XYZPoint;
                    Arc newArc = Arc.Create(sp, ptOnArc, midPt);
                    return newArc.Length;
                }
                else
                {   // 是圆心
                    return arc.Radius * Math.PI;
                }
            }
        }

    展开全文
  • 在求圆弧圆弧的交点坐标的时候,我们同样和我上一个求直线和圆弧交点坐标一样,先来分析一下,主要分为 第一步: 求圆弧圆弧交点,我们可以先该圆弧对应的圆和圆的交点。 第二步:通过判断交点是否同时是存在两个...
  • Android圆弧过渡动画

    2021-04-04 14:37:31
    这是一个可以支持实现了用于创造Android圆弧过渡动画,源码ArcAnimator,在2.3中实现arc(圆形轨迹)过度动画,使用 NineOldAndroids来实现2.3的兼容。
  • 圆弧拟合算法

    2015-01-21 14:53:43
    圆弧拟合算法,圆弧插补算法,直线插补算法,很实用的算法
  • 最近项目完成就开始搞一些有用没用的东西,以前面试的时候有人问我那种圆弧效果怎么做,还问我翻牌效果,我只看过,没有做过,现在有空了,而且想到可能会用到就做个简单的 圆弧很简单,自定义个View,创建个Paint,...
  • grasshopper圆弧逼近.gh

    2020-12-17 09:26:32
    grasshopper曲线转圆弧电池组
  • 动态圆弧控件

    2017-03-30 15:07:56
    动态圆弧控件,博客原文: http://blog.csdn.net/abc6368765/article/details/58031157
  • Android 圆弧进度条.rar

    2019-07-10 12:26:04
    Android 圆弧进度条270度圆弧进度条,画笔画出
  • 设输入三点为圆弧上的三个点 ,) ,,三点按顺时针或者逆时针在圆弧上排列。 一、三点圆弧 1、判断三点是否共线及圆弧走向 求与的向量积   (1) 结果为正:圆弧是逆时针画   (2) 结果为负:圆弧是顺时针...
  • 圆弧的绘制

    2021-06-02 19:32:57
    圆弧的分类 圆心/起/终点画圆弧 其操作方法类似于圆命令,第一次单击鼠标左键,确定圆心,移动鼠标,再次单击鼠标左键确定半径,最后通过移动鼠标来确定圆弧长度(若不移动就单击鼠标左键,则取消该次圆弧命令) 多...
  • Qt绘制圆弧

    2020-04-10 19:31:07
    Qt绘制圆弧
  • IOS圆弧滑竿

    2015-12-24 17:20:17
    自定圆弧滑竿 好用效率高,支持圆形,半弧形滑竿
  • 蜗轮圆弧用双手控制法加工,效率低,不能保证加工质量,为此设计了蜗轮圆弧加工刀具,用于普通车床加工蜗轮的成型面,既保证较高质量,又能提高生产率,还能通过调整刀头伸出长度和不同测量方法加工不同半径和圆弧
  • 机器人圆弧插补

    2015-11-28 16:39:35
    基于matlab的机器人圆弧插补的仿真,具有详细的代码。
  • CADGIS圆弧转换.pdf

    2020-03-26 10:57:18
    CAD圆弧转ArcGIS,包括圆弧、椭圆弧的转入转出。提供研究思路。ArcGIs和CAD的类型对照关系。
  • 使用MFC封装了一个绘制圆弧的类,只需要把坐标通过接口传递进去就行,绘制圆弧难点在于如何判断圆弧绘制的方向,这里只是一个小小测试例子希望可以帮助到你。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,285
精华内容 2,514
关键字:

圆弧