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

下載app免費領(lǐng)取會員

NULL

5cdd2dc095060.jpg

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

發(fā)布于:2019-01-17 16:51:28

來福

更多

Geometry


Scale(amount)(縮放)

描述

繞原點等比例縮放

輸入

geometry: Geometry(幾何圖形:幾何圖形)

amount: double(數(shù)量:雙精度)

輸出

Geometry(幾何圖形)

注釋

輸入需要縮放的對象和縮放因子,縮放因子可以為數(shù)值或者數(shù)值列表。

附圖

例如,將圖中的圓形放大2至10倍。

Scale(xamount,yamount,zamount)(縮放)

描述

繞原點不等比例縮放

輸入

geometry: Geometry(幾何圖形:幾何圖形)

xamount: double(X縮放:雙精度)

yamount: double(Y縮放:雙精度)

zamount: double(Z縮放:雙精度)

輸出

Geometry(幾何圖形)

注釋

在X、Y、Z方向分別輸入不同的放大倍數(shù)。

附圖

例如,將圖中的圓心沿著X軸和Y軸分別縮放不同的比例。

Scale(plane,xamount,yamount,zamount)(縮放)

描述

繞給定平面不等比例縮放

輸入

geometry: Geometry(幾何圖形:幾何圖形)

plane: Plane(平面:平面)

xamount: double(X縮放:雙精度)

yamount: double(Y縮放:雙精度)

zamount: double(Z縮放:雙精度)

輸出

Geometry(幾何圖形)

注釋

將指定的平面作為縮放的基準(zhǔn)平面,然后再指定不同方向的縮放系數(shù)。

附圖

例如,將圖中的圓形沿著平面“Plane.XZ”實行縮放。

Scale(basePoint,from,to)(縮放)

描述

使用兩個拾取點作為標(biāo)量,繞給定點等比例縮放。

輸入

geometry: Geometry(幾何圖形:幾何圖形)

basePoint: Point(基準(zhǔn)點:點)

from: Point(從:點)

to: Point(到:點)

輸出

Geometry

注釋

通過比較基準(zhǔn)點和兩個拾取點的關(guān)系,將其應(yīng)用至幾何圖形中。

附圖

例如,由于p3以p2為基準(zhǔn)縮放至p4,相當(dāng)于縮放兩倍。因此圓形已將沿著相同的方向縮放兩倍。

Scale1D(縮放1D)

描述

由基準(zhǔn)點和2個拾取點確定的一維縮放。縮放軸由基準(zhǔn)點和pick0的連線確定。

輸入

geometry: Geometry(幾何圖形:幾何圖形)

basePoint: Point(基準(zhǔn)點:點)

from: Point(從:點)

to: Point(到:點)

輸出

Geometry(幾何圖形)

注釋

從一個基點和兩個基準(zhǔn)點向一個方向縮放幾何圖形。

附圖

例如,將圖中的圓形沿著兩點連線的方向,單方向縮放。

Scale2D(縮放2D)

描述

由基準(zhǔn)點和2個拾取點確定的二維縮放,兩個拾取點投影到基準(zhǔn)平面以確定二維縮放系數(shù)。

輸入

geometry: Geometry(幾何圖形:幾何圖形)

basePlane: Plane(基準(zhǔn)點:點)

from: Point(從:點)

to: Point(到:點)

輸出

Geometry(幾何圖形)

注釋

由基準(zhǔn)點和2個拾取點確定的二維縮放,兩個拾取點投影到基準(zhǔn)平面以確定二維縮放系數(shù)。

附圖

例如,將圖中的兩個拾取點(2,1,0)和(4,2,0)投影至平面“Plane.YZ”,然后判斷投影后的兩個點的位置關(guān)系來決定縮放。

SerializeAsSAB(序列化)

描述

將指定幾何圖形序列化為標(biāo)準(zhǔn)ACIS二進制(SAB)格式,并返回序列化二進制流數(shù)據(jù)。

輸入

geometry: Geometry(幾何圖形:幾何圖形)

輸出

int[](整數(shù))

注釋

將指定幾何圖形序列化為標(biāo)準(zhǔn)ACIS二進制(SAB)格式,并返回序列化二進制流數(shù)據(jù)。

附圖

例如,將圖中的幾何圖形轉(zhuǎn)換為SAB格式。

SerializeAsSAB(geometry)(序列化)

描述

將指定幾何圖形序列化為標(biāo)準(zhǔn)ACIS二進制(SAB)格式,并返回序列化二進制流數(shù)據(jù)。

輸入

geometry: Geometry[](幾何圖形:幾何圖形)

輸出

int[](整數(shù))

注釋

將指定幾何圖形序列化為標(biāo)準(zhǔn)ACIS二進制(SAB)格式,并返回序列化二進制流數(shù)據(jù)??梢暂斎霂缀螆D形的列表。

附圖

例如,例如,將圖中的幾何圖形轉(zhuǎn)換為SAB格式。

Split(拆分)

描述

使用其他幾何圖形作為拆分工具,拆分該幾何圖形。

輸入

geometry: Geometry(幾何圖形:幾何圖形)

other: Geometry(其他:幾何圖形)

輸出

Geometry[](幾何圖形)

注釋

使用任意幾何形體(曲線、曲面和實體)對目標(biāo)集合形體進行拆分,兩者必須有相交區(qū)域。

附圖

例如,使用平面“Plane.XZ”來剖切球體。

Transform(cs)(變換)

描述

通過變換給定CoordinateSystem變換幾何圖形

輸入

geometry: Geometry(幾何圖形:幾何圖形)

cs: CoordinateSystem(坐標(biāo)系:坐標(biāo)系)

輸出

Geometry(幾何圖形)

注釋

通過輸入一個新的坐標(biāo)系,然后參照幾何圖形在世界坐標(biāo)系的位置,最后在新的坐標(biāo)系以相同的位置關(guān)系創(chuàng)建幾何圖形。

附圖

例如,將圖中的立方體從世界坐標(biāo)系轉(zhuǎn)換到新的坐標(biāo)中,立方體的中心位于世界坐標(biāo)系的點(3,5,2.5),于是新的立方體的中心點位于新坐標(biāo)系的點(3,5,2.5),其他參數(shù)同樣保持一致。

Transform(fromCoordinateSystem,contextCoordinateSystem)(變換)

描述

將該幾何圖形從源CoordinateSystem變換到新的上下文CoordinateSystem變換到新的上下文CoordinateSystem

輸入

geometry: Geometry(幾何圖形:幾何圖形)

fromCoordinateSystem: CoordinateSystem(坐標(biāo)系:坐標(biāo)系)

contextCoordinateSystem: CoordinateSystem(坐標(biāo)系:坐標(biāo)系)

輸出

Geometry(幾何圖形)

注釋

首先判斷幾何圖形對于“fromCoordinateSystem”的位置關(guān)系,然后將這個位置關(guān)系傳遞至“contextCoordinateSystem”。

附圖

例如,圖中的幾何圖形的中心點相對于坐標(biāo)系(0,5,0)的位置為(3,0,2.5),因此轉(zhuǎn)換到新的坐標(biāo)系(0,0,0)后,其中心點位置仍然為(3,0,2.5)。

Translate(xTranslation,yTranslation,zTranslation)(轉(zhuǎn)換)

描述

將任意幾何圖形按給定位移朝WSC中分別定義的X、Y、Z方向平移

輸入

geometry: Geometry(幾何圖形)

xTranslation: double(X方向分量:雙精度)

yTranslation: double(Y方向分量:雙精度)

zTranslation: double(Z方向分量:雙精度)

輸出

Geometry(幾何圖形)

注釋

輸入項分別為三個方向平移的坐標(biāo)分量

附圖

例如,將圖中的立方體向著三個方向移動指定的距離。

Translate(direction)(轉(zhuǎn)換)

描述

在給定方向按向量長度平移幾何圖形

輸入

geometry: Geometry(幾何圖形:幾何圖形)

direction: Vector(方向:向量)

輸出

Geometry(幾何圖形)

注釋

按照向量的方向和長度平移復(fù)制。

附圖

例如,將圖中的立方體向著向量(5,5,0)方向移動向量的長度。

Translate(direction,distance)(轉(zhuǎn)換)

描述

將任意幾何圖形類型按給定距離朝給定方向平移

輸入

geometry: Geometry(幾何圖形)

direction: Vector(方向:向量)

distance: double(距離:雙精度)

輸出

Geometry(幾何圖形)

注釋

沿著向量平移的方向,同時制定平移復(fù)制的距離。

附圖

例如,將圖中的立方體朝著向量(5,5,0)方向移動距離為5。

Trim(修剪)

描述

刪除至拾取點最近的實體的圖元

輸入

geometry: Geometry(幾何圖形:幾何圖形)

other: Geometry(其他:幾何圖形)

pick: Point(選擇:點)

輸出

Geometry[](幾何圖形)

注釋

使用一個幾何圖形去修剪另一個幾何圖形

附圖

例如,將通過圖中上部的圓錐體去修剪下部的圓錐體。

Geometry.BoundingBox(范圍框)

描述

獲取包含給定幾何圖形的BoundingBox

輸入

geometry: Geometry(幾何圖形:幾何圖形)

輸出

BoundingBox(范圍框)

注釋

獲取選取對象的范圍框。

附圖

例如,獲取圖中圓球的范圍框。

ContextCoordinateSystem(關(guān)聯(lián)坐標(biāo)系)

描述

獲取當(dāng)初用于創(chuàng)建該幾何圖形的關(guān)聯(lián)/參考坐標(biāo)系

輸入

geometry: Geometry(幾何圖形:幾何圖形)

輸出

CoordinateSystem(坐標(biāo)系)

注釋

獲取當(dāng)初用于創(chuàng)建該幾何圖形的關(guān)聯(lián)/參考坐標(biāo)系

附圖

例如,圖中的圓球是基于世界坐標(biāo)系創(chuàng)建的,因此獲得一個坐標(biāo)系與世界坐標(biāo)系相重合。

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

未標(biāo)題-1.jpg

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

下一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Helix、IndexGroup、Line、Mesh)