zoukankan      html  css  js  c++  java
  • ObjectARX2010 学习笔记005:根据点集生成多段线

    AcDbObjectId CPolylineUtil::Add(const AcGePoint2dArray &points,double width/* =0 */)
    {
        //点数量
        int numVertices=points.length();
        //定义多段线
        AcDbPolyline *pPoly =new AcDbPolyline(numVertices);
        //将每个顶点添加到多段线中
        for (int i=0;i<numVertices;i++)
        {
            //index,point,0:直线,1:半圆,>1:优弧,0~1:劣弧
            pPoly->addVertexAt(i,points.at(i),0,width,width);
        }
        //定义多段线ID
        AcDbObjectId polyId;
        //将多段线添加到模型空间
        polyId = CDwgDatabaseUtil::PostToModelSpace(pPoly);
        //返回多段线ID
        return polyId;
    }
    AcDbObjectId CPolylineUtil::Add(const AcGePoint2d &ptStart,const AcGePoint2d &ptEnd,double width)
    {
        AcGePoint2dArray points;
        points.append(ptStart);
        points.append(ptEnd);
    
        return Add(points,width);
    }
  • 相关阅读:
    python
    spice-vdagent
    no ia32-libs
    git conflict
    wget mirror
    docker !veth
    libprotobuff8.so not found
    angular 列表渲染机制
    Java测试技巧
    react组件生命周期
  • 原文地址:https://www.cnblogs.com/swtool/p/3823414.html
Copyright © 2011-2022 走看看