完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領完即止!

下載app免費領取會員

NULL

5cdd2dc095060.jpg

Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Surface)(二)

發(fā)布于:2019-01-23 13:22:13
首頁/技術分享/Dynamo
收藏
8995

來福

更多

Surface(曲面)


PerimeterCurves(邊界線)

描述

返回曲面的所有邊界曲線

輸入

surface: Surface(曲面:曲面)

輸出

Curve[](曲線)

注釋

獲取曲面的所有邊界曲線

附圖

例如,獲取圖中曲面的所有邊界線。

PointAtParameter(點)

描述

返回指定U和V參數(shù)處的點

輸入

surface: Surface(曲面:曲面)

u: double(U方向:雙精度)

v: double(V方向:雙精度)

輸出

Point(點)

注釋

通過U、V值來確定曲面上的點。

附圖

例如,通過輸入U和V方向的參數(shù)確定曲面上的點。

PrincipalCurvaturesAtParameter(參數(shù)處主曲率)

描述

返回U和V參數(shù)處的主曲率

輸入

surface: Surface(曲面:曲面)

u: double(U方向:雙精度)

v: double(V方向:雙精度)

輸出

double[](雙精度)

注釋

獲取U和V參數(shù)處的主曲率

附圖

例如,獲取圖中指定U和V參數(shù)處的主曲率。

PrincipalDirectionsAtParameter(參數(shù)處主方向)

描述

返回U和V參數(shù)處的主方向向量

輸入

surface: Surface(曲面:曲面)

u: double(U方向:雙精度)

v: double(V方向:雙精度)

輸出

Vector[](向量)

注釋

返回U和V參數(shù)處的主方向向量

附圖

例如,返回圖中U和V參數(shù)處的主方向向量。

ProjectInputOnto(投影)

描述

按輸入向量方向?qū)⑤斎霂缀螆D形投射到該曲面

輸入

surface: Surface(曲面:曲面)

geometryToProject: Geometry(投影的幾何圖形:幾何圖形)

projectionDirection: Vector(投影方向:向量)

輸出

Geometry[](幾何圖形)

注釋

將“geometryToProject”輸入的對象按照“projectionDirection”輸入的投影方向投影至“surface”輸入的對象中。

附圖

例如,將圖中的圓形投影到曲面上。

SubtractFrom(減去)

描述

從該曲面減去輸入工具

輸入

surface: Surface(曲面:曲面)

trimmingEntity: Solid(修剪實體:實體)

輸出

Geometry[](幾何圖形)

注釋

從曲面減去輸入的實體,將兩者相交的部分從曲面刪除。

附圖

例如,將圖中的立方體與曲面相加的部分從曲面中刪除。

TangentAtUParameter(U參數(shù)處切向量)

描述

返回指定U和V參數(shù)處的U切向量

輸入

surface: Surface(曲面:曲面)

u: double(U方向:雙精度)

v: double(V方向:雙精度)

輸出

Vector(向量)

注釋

獲取指定U和V參數(shù)處的U切向量

附圖

例如,獲取圖中指定U和V參數(shù)處的U切向量。

TangentAtVParameter(V參數(shù)處切向量)

描述

返回指定U和V參數(shù)處的V切向量

輸入

surface: Surface(曲面:曲面)

u: double(U方向:雙精度)

v: double(V方向:雙精度)

輸出

Vector(向量)

注釋

獲取指定U和V參數(shù)處的V切向量

附圖

例如,獲取圖中指定U和V參數(shù)處的V切向量。

Thicken(thickness)(加厚)

描述

加厚曲面到實體,朝曲面法線方向在曲面兩側(cè)進行拉伸。

輸入

surface: Surface(曲面:曲面)

thickness: double(厚度:雙精度)

輸出

Solid(實體)

注釋

將根據(jù)厚度輸入偏移表面,并蓋住兩端以關閉實體,從而創(chuàng)建一個實體。

附圖

例如,將圖中的曲面向著兩個方向同時拉伸相同的距離,兩邊的距離和等于輸入的總距離。

Thicken(thickness,both_sides)(加厚)

描述

加厚曲面到實體,朝曲面法線方向拉伸。如果both_sides(兩側(cè))參數(shù)為“True”,則在兩側(cè)加厚曲面。

輸入,

surface: Surface(曲面:曲面)

thickness: double(厚度:雙精度)

both_sides: bool(兩側(cè):布爾型變量)

輸出

Solid(實體)

注釋

將根據(jù)厚度輸入偏移表面,并蓋住兩端以關閉實體,從而創(chuàng)建一個實體。

附圖

例如,將圖中的曲面向著法向拉伸形成實體,由于“both_sides”輸入“false”,因此將只在單側(cè)拉伸。

ToNurbsSurface(樣條曲面)

描述

獲取曲面的NURBS表示。在某些情況該方法可粗略逼近曲面。

輸入

surface: Surface(曲面:曲面)

輸出

NurbsSurface(樣條曲面)

注釋

接受一個曲面作為輸入,并返回一個近似于輸入曲面的樣條曲面。

附圖

例如,接受圖中一個曲面作為輸入,并返回一個近似于輸入曲面的樣條曲面。

TrimWithEdgeLoops(環(huán)集修剪)

描述

修剪曲面內(nèi)具有環(huán)集的曲面

輸入

surface: Surface(曲面:曲面)

loops: PolyCurve[](環(huán)集:樣條曲線)

輸出

Surface(曲面)

注釋

修剪曲面內(nèi)具有環(huán)集的曲面,將會保留環(huán)集與曲面的交集。

附圖

例如,用圖中的兩個環(huán)集修剪圓形曲面,然后將會保留環(huán)集和曲面的交集。

UVParameterAtPoint(點處UV參數(shù))

描述

在輸入點返回UV參數(shù)對。這是參數(shù)處的方向點。

輸入

surface: Surface(曲面:曲面)

point: Point(點:點)

輸出

UV

注釋

找到表面在輸入點上的UV位置。如果輸入點不在表面上,這個節(jié)點會找到表面上離輸入點最近的點。

附圖

例如,在圖中曲面上查找離輸入點最近的點,然后返回該點的UV。

Area(面積)

描述

返回總曲面面積

輸入

surface: Surface(曲面:曲面)

輸出

double(雙精度)

注釋

獲取曲面的總面積

附圖

例如,獲取圖中曲面的總面積。

Closed(閉合)

描述

如果曲面在U或V方向上閉合,則返回“True”。

輸入

surface: Surface(曲面:曲面)

輸出

bool(布爾型變量)

注釋

判斷曲面是否在U或者V方向上閉合。

附圖

例如,判斷圖中的曲面是否在U或者V方向上閉合。

ClosedInU(U閉合)

描述

如果曲面在U方向上閉合,則返回“True”。

輸入

surface: Surface(曲面:曲面)

輸出

bool(布爾型變量)

注釋

判斷曲面是否在U方向上閉合。

附圖

例如,判斷圖中的曲面是否在U方向上閉合。

ClosedInV(V閉合)

描述

如果曲面在V方向上閉合,則返回“True”。

輸入

surface: Surface(曲面:曲面)

輸出

bool(布爾型變量)

注釋

判斷曲面是否在V方向上閉合。

附圖

例如,判斷圖中的曲面是否在V方向上閉合。

Perimeter(周長)

描述

返回曲面所有邊的總和

輸入

surface: Surface(曲面:曲面)

輸出

bool(布爾型變量)

注釋

獲取曲面所有邊的總和

附圖

例如,獲取圖中曲面所有邊的總和。

本文版權(quán)歸腿腿教學網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標題-1.jpg

上一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Surface)(一)

下一篇:Revit教程視頻自學網(wǎng)視頻學習推薦課程和入門學習路徑