下載app免費領取會員
Curve(曲線)
Extrude(distance)(拉伸)
描述
朝法向量方向拉伸曲線
輸入
curve: Curve(曲線:曲線)
distance: double(距離:雙精度)
輸出
Surface(曲面)
注釋
由曲線向著某個方向拉伸生成曲面。
附圖
例如,將圖中的圓形曲線朝著法向方向拉伸形成曲面。
Extrude(direction)(拉伸)
描述
朝指定方向按輸入向量長度拉伸曲線
輸入
curve: Curve(曲線:曲線)
direction: Vector(方向:向量)
輸出
Surface(曲面)
注釋
輸入要被拉伸的曲線,拉伸的時候可以指定拉伸方向,拉伸距離是默認的。
附圖
例如,將圖中的直線沿著向量(1,0,1)的方向拉伸默認距離。
Extrude(direction,distance)(拉伸)
描述
朝指定方向按指定距離拉伸曲線
輸入
curve: Curve(曲線:曲線)
direction: Vector(方向:向量)
distance: double(距離:雙精度)
輸出
Surface(曲面)
注釋
朝指定方向按指定距離拉伸曲線
附圖
例如,將圖中的曲線按照指定的方向和指定的距離拉伸曲線。
ExtrudeAsSolid(distance)(拉伸實體)
描述
朝法線方向按指定距離拉伸曲線。曲線必須閉合。
輸入
curve: Curve(曲線:曲線)
distance: double(距離:雙精度)
輸出
Solid(實體)
注釋
將輸入的閉合曲線沿著其法線方向執(zhí)行拉伸
附圖
例如,將圖中的圓形輪廓沿著其法線方向執(zhí)行拉伸。
ExtrudeAsSolid(direction)(拉伸實體)
描述
朝指定方向按輸入向量長度拉伸曲線。曲線必須閉合。
輸入
curve: Curve(曲線:曲線)
direction: Vector(方向:向量)
輸出
Solid(實體)
注釋
將指定的輪廓線沿著指定的方向執(zhí)行拉伸生成實體
附圖
例如,將圖中的圓形輪廓沿著向量(1,1,1)拉伸,拉伸的距離是默認的。
ExtrudeAsSolid(direction,distance)(拉伸實體)
描述
朝指定方向按指定距離拉伸曲線。曲線必須閉合。
輸入
curve: Curve(曲線:曲線)
direction: Vector(方向:向量)
distance: double(距離:雙精度)
輸出
Solid(實體)
注釋
將指定的輪廓線按照指定的方向和指定的距離執(zhí)行拉伸。
附圖
例如,將圖中的輪廓線沿著向量(1,1,1)方向拉伸距離為5。
HorizontalFrameAtParameter(指定參數坐標系)
描述
獲取以給定參數處的點為原點的CoordinateSystem
輸入
curve: Curve(曲線:曲線)
param: double(參數:雙精度)
輸出
CoordinateSystem(坐標系)
注釋
曲線起點為0,終點為1,在此區(qū)間內輸入指定的參數作為坐標系生成的位置。
附圖
例如,在直線上取0.8生成一個坐標系。
Join(連接)
描述
將該曲線和輸入曲線連接到新的PolyCurve,同時正確地保持原始曲線。
輸入
curve: Curve(曲線:曲線)
curves: Curve[](曲線:曲線)
輸出
PolyCurve(多段曲線)
注釋
將兩條相互連接的曲線合并為一條曲線,前提是兩條曲線是接觸的。
附圖
例如,將圖中除了直線外的兩條曲線執(zhí)行連接命令,將其合并為一條曲線。
NormalAtParameter(法向)
描述
獲取StartParameter和EndParameter之間指定參數處曲線的垂直向量
輸入
curve: Curve(曲線:曲線)
param: double(參數:雙精度)
輸出
Vector(向量)
注釋
輸入曲線和參數值,獲取參數值處曲線的法向量。
附圖
例如,將圖中的曲線每隔0.2的參數取一次曲線的法向向量。
Offset(偏移)
描述
按指定量偏移曲線。曲線必須為平面曲線,并且如果是BSplineCurve(樣條曲線)或者NurbsCurve(多段線),必須具有階數大于1。
輸入
curve: Curve(曲線:曲線)
distance: double(距離:雙精度)
輸出
Curve(曲線)
注釋
輸入偏移的距離,曲線將會根據默認的方向偏移復制。
附圖
例如,將圖中的曲線偏移距離5。
ParameterAtChordLength(弦長參數)
描述
沿給定位置的曲線獲取特定弧長處的參數
輸入
curve: Curve(曲線:曲線)
chordLength: double(弦長:雙精度)
parameter: double(參數:雙精度)
forward: bool(向前移:布爾型變量)
輸出
double(雙精度)
注釋
將從初始指定參數返回給定弦長點的參數。“forward”決定往前或者往后開始尋找。
附圖
例如,在圖中的直線中,從參數為0.2的位置開始往前按照輸入的弦長3找到點并輸出該點的參數。
ParameterAtPoint(點處的參數)
描述
沿曲線獲取特定點處的參數
輸入
curve: Curve(曲線:曲線)
point: Point(點:點)
輸出
double(雙精度)
注釋
獲取輸入的點在指定曲線上的參數值
附圖
例如,獲取圖中的點位于直線的參數具體數值。
ParameterAtSegmentLength(距離處參數)
描述
沿曲線獲取特定弧長處的參數
輸入
curve: Curve(曲線:曲線)
segmentLength: double(長度:雙精度)
輸出
double(雙精度)
注釋
獲取指定長度的位置對應著曲線具體的參數值
附圖
例如,獲取圖中直線長度為2時,該位置位于直線整個長度區(qū)間的具體數值。
本文版權歸腿腿教學網及原創(chuàng)作者所有,未經授權,謝絕轉載。
上一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Geometry_Curve)(一)