Autodesk.Revit.DB Curve

参数曲线。

语法

1
public class Curve : GeometryObject

附注

具体曲线由参数方程定义。如果曲线是有界的,它只在参数化中为一个区间定义。否则就是 为参数的所有值定义。

继承层次结构

System Object

Autodesk.Revit.DB APIObject

Autodesk.Revit.DB GeometryObject

Autodesk.Revit.DB Curve

Autodesk.Revit.DB Arc

Autodesk.Revit.DB CylindricalHelix

Autodesk.Revit.DB Ellipse

Autodesk.Revit.DB HermiteSpline

Autodesk.Revit.DB Line

Autodesk.Revit.DB NurbSpline

方法

Clone

返回此曲线的副本。

ComputeDerivatives

返回在指定参数下描述曲线的向量。

ComputeNormalizedParameter

从原始参数计算规格化曲线参数。

ComputeRawParameter

从规格化参数计算原始参数。

CreateOffset

创建作为现有曲线偏移的新曲线。

CreateReversed

创建与现有曲线方向相反的新曲线。

CreateTransformed

创建曲线作为此曲线的变换的新实例。

Distance

返回从指定点到该曲线的最短距离。

Evaluate

计算并返回与曲线沿着的参数匹配的点。

GetEndParameter

返回此曲线起点或终点的原始参数值。

GetEndPoint

返回此曲线起点或终点的3D点。

GetEndPointReference

返回对曲线起点或终点的稳定引用。

Intersect

计算此曲线与指定曲线的交点。

MakeBound

将此曲线的边界更改为指定值。

MakeUnbound

使此曲线无边界。

Project

在此曲线上投影指定点。

SetGraphicsStyleId

设置此曲线的图形样式ID。

Tessellate

仅当曲线有边界时有效。返回曲线的近似值。

属性

ApproximateLength

曲线的大致长度。

IsBound

描述曲线的参数是否限制为特定的间隔。

IsCyclic

布尔值指示此曲线是否为环。

Length

曲线的精确长度。

Period

曲线的周期。

Reference

返回对曲线的稳定引用。

注:翻译自Revit Api docs 2018