zoukankan      html  css  js  c++  java
  • AutoCAD.net: Curve.GetSplitCurves的用法

    public virtual Autodesk.AutoCAD.DatabaseServices.DBObjectCollection GetSplitCurves(Autodesk.AutoCAD.Geometry.Point3dCollection points)

    Member of Autodesk.AutoCAD.DatabaseServices.Curve

    Summary:

    Creates one or more entities that are all subcurves of the original.

    Parameters:

    points: Array of points (in WCS coordinates) on the curve.

    Returns:

    Newly created entities that are subcurves of the original.

    为什么传入两个点时,有时返回一个Entity,有时返回三个Entity?其实这个函数执行的返回值,和它的参数顺序有紧密关系。

    如果参数中的点的顺序与线的方向一致,则类似于BreakAtPoint的操作,如下图第一行情形;

    如果参数中的点的顺序与线的方向不一致,则如下图第二行情形。

    右侧三角形是一个闭合的Polyline。

  • 相关阅读:
    1004. Counting Leaves (30)
    51Nod 1272 最大距离 (栈或贪心)
    D
    M
    N
    F
    E
    L
    A. Office Keys ( Codeforces Round #424 (Div. 1, rated, based on VK Cup Finals) )
    K
  • 原文地址:https://www.cnblogs.com/wf225/p/1266804.html
Copyright © 2011-2022 走看看