当前位置:首页 > 百科 > 正文

圆构造函数

创建一个圆弧。 第一个参数和第二个参数中指定的点位于要创建的弧上,这些点在第六个参数中指定的整数是 0 时定义弧限制。当第六个参数中来自指定 0 时,修改第五个参数布尔值使您可以显示替代弧。 Circle3Pts (point1:Point, point2:Point, point3:Point, limits:Integer):Circle

  • 中文名称 圆构造函数
  • 所属学科 数学

定义

  circleCtrRadius (center:Point, support:Surface, radius:Length, limits:Integer, start:Angle, end:Angle):Circle

  通过圆心和半径创建圆弧。如果第四个参数是 0,则考虑第五个和第六个参数。否则,将创来自建一个圆。

  circleCtrPt (center:Point, point:Point论迅某钟, support:Surface, limits:Integer, start:Angle, end:Angle):Circle

  通过圆心和圆上的另一个点创建圆弧。如果第四个参数是 0,

  则考虑第五个和第六个参数。否则,将创建一个360百科圆。

  circle2Pt诗讲察艺兴缺福友sRadius (p封及位造倒零oint1:Point, 黄全杨改护阻二情point2:Point, support:Surface, radius:Length, orientation:Boolean, limits侵分联:Integer):Circle

其他信息

 各领例核境记担 经过三个点创建一个或多个圆弧

  当第四个参数会友未型西中指定 0 时,第一个和第三个点定义弧限制。当第四个参数中指定 1 时,定义全圆。当第四个参数中指定 2 时,定义直接圆。当第四个参数中指定 3 时,定义补充圆。

  circleBitgtRadius (curve1:Curve, curve2:Curve, support:Surface, radius:Length, orientation1:Boolean, orientation2:Bo松倍乎误各掉我olean, limits:Integer):Circle

  创建一个或多个与两条曲线相切的圆弧

  。当第七个参数中指定 0 时,相切点定义弧限制。修心口补观换注零露改 orientation1 参数值可以反转相对固火顶于 curve1 曲线的弧方向(可能没有解法)。修改 orientation2 参族十数值可以反转相对于 curve2 曲线的弧方向。

  circleBitgtr调春即掌肥艺沿极adius (curve:Curve, point:Point, support; Surface, radius:Length, orienta他却tion1:Boolean, orientation2:Boolean, limits:Integer):Circle

  创建一个或多个与两条曲线相切的圆弧

  circleBitgtPoint (curve1:C形检时爱需金宁伯倍随万urve, curve2:Curve, pt:Point, support:Surface, orientation1:Boolean, orientation2:Boolean, limits:Integer):Circle

  创建一个或多个与两条曲线相切且经过第二条曲线上的点的圆弧。当第七个参数中指定 0 时,相切点定义弧限制。修改 orientation1 参数值可以反转相对于 crv1 曲线

  的弧方向(可能没有解法)。修改 orientation2 参数值可以反转相对于 crv2 曲线的弧方向。

  circleTritgt (curve1:Curve, curve2:Curve, curve3:Curve, support:Surface, orientation1:Boolean, orientation2:Boolean, orientation3:Boolean, limits:Integer):Circle

  创建一个或多个与三条曲线相切的圆弧。当第八个参数中指定 0 时,相切点定义弧限制。修改 orientation 参数值可以反转相对于参数规格中有相同阶数的曲线的弧方向(orientation1 与 curve1 关联)。

  circleCtrAxis (axis:Line, point:Point, radius:Length, start:Angle, end:Angle, projectionmode:Boolean, limits:Integer):Circle

  通过将点和轴线/线作为输入元素创建圆,对应于用户界面中的"中心和轴线 (Center and axis)"圆类型。

  axis:圆创建在垂直于此轴线的平面上。

  point:用于计算圆心的元素。

  radius:创建的圆的半径。

  start:圆的起始角度。仅当限制值为 0 时使用。

  end:圆的终止角度。仅当限制值为 0 时使用。

  projectionmode:ProjectionMode = True 表示指定的点将投影到轴线/线上,并被用作圆的中心,projectionMode = False 表示点是圆的中心。

  limits :圆限制类型。0 表示角度(即部分弧),1 表示全圆

  有投影的"点和轴线 (Point and axis)"

  没有投影的"点和轴线 (Point and axis)"

  circleCtrtgt (point:Point, curve:Curve, curve orientation:Boolean, tangent orientation:Boolean, support:Surface):Circle

  使用中心、曲线和支持面创建圆弧,对应于用户界面中的"中心和切线 (Center and tangent)"圆弧类型。如果有多个解法,则需要方向以选择适当的圆。

  point:圆的中心

  curve:与创建的圆相切的曲线。

  curve orientation:用于圆计算的相切曲线方向。

  angent orientation:用于圆计算的相切曲线的切线方向。

  support:支持曲面。

  circleCtrtgt (curve1:Curve, curve2:Curve, curve2 orientation:Boolean, curve2 tgt orientation:Boolean, support:Surface, radius:Length, curve1 orientation:Boolean, curve1 tgt orientation:Boolean):Circle

  使用中心、曲线和支持面创建圆,对应于用户界面中的"中心和切线 (Center and tangent)"圆类型。如果有多个解法,则需要方向以选择适当的圆。

  curve1:圆的中心所在的中心元素。它是一条曲线

  curve2:与创建的圆相切的曲线。

  curve2 orientation:用于圆计算的相切曲线方向。

  curve2 tgt orientation:用于圆计算的相切曲线的切线方向。

  support:支持曲面。

  radius:创建的圆的半径

  curve1 orientation:用于圆计算的中心元素方向。

  curve1 tgt orientation:用于圆计算的中心元素的切线方向。

展开全文阅读