CST MWS關于選定點的三個坐標如何表示?
大家好。現在有一個問題,如果我在一個模型上通過選點工具選擇一個點(例如點P1),那么P1的x,y,z坐標如何表示?能否表示成類似P1.x、P1.y、P1.z之類的形式?或者換一種說法,我在模型上選擇了兩個點P1、P2,想以這兩個點為端點做一條直線段,除了直接輸入坐標P1和P2的坐標數值之外,是否能表示成(P1.x,P1.y)、(P2.x,P2.y)的形式?因為直接輸入坐標數值的話一個是可能不精確,另一個是引用不太方便。
說實話,看得我頭疼……
選了一個點,左下角不就已經顯示出三維坐標了么?(X, Y, Z)格式或者(U, V, W)格式,小編還想要什么格式?
后面就真頭疼了:“除了直接輸入坐標P1和P2的坐標數值之外,是否能表示成(P1.x,P1.y)、(P2.x,P2.y)的形式?”……
表示成(X1, Y1)、(X2, Y2)和直接輸入坐標之間有什么區別嗎?我沒看出來……。
創建line等等形狀或者曲線的時候,絕大多數情況下不是都可以選點,之后軟件根據選擇的兩點(或多點)之間創建需要的形狀嗎?
我再解釋一下,這個主要是想將點的三個坐標表示成一個表達式,這樣引用起來方便。例如在feko中如果定義或者選擇一個點P1,那么這個點的x坐標就可以通過P1.x這樣的表達式引用,同樣y坐標就可以表示為P1.y,z坐標就可以表示為P1.z的形式。這時如果要劃一條直線,那么起始點就是(P1.x,P1.y,P1.z),終點就是(P2.x,P2.y,P2.z)。這樣如果所選點P1或者P2的位置改變的話,這個直線也會跟著變化,很方便。
這個的主要作用就是可以實現整個模型的全參數化建模。
如果你是通過"pick"點的方式創建形狀/做transform變換的話,pick的點的位置發生變化的時候,通過這些點所創建的形狀/運行的transform都會跟著做對應的改變。
這個是你想要的么?
多謝小編的熱心幫忙,我已經找到表達方法。例如已經選定了一個點P1,那么P1的三個坐標可以表示為(xp(1),yp(1),zp(1))的形式。這樣引用起來就很方便。