火曜日 - 最終編集 火曜日
GDLで屋根ラベルを作成しています。
屋根傾斜の上と下の2点(画像:青丸●)の情報を取得したいのですが、良い方法が見つかりません。
「自動テキスト」の「一般パラメータ」に使えそうな項目を見つけたのですが、
下記をGDLで直接記述する方法はありませんでしょうか。お教え頂ける方がいましたら、是非よろしくお願いいたします。
解決済! 解決策の投稿を見る。
水曜日
たぶん2Dスクリプトにこんな感じで記述するといけると思います。
BottomElev = 0
TopElev = 0
DIM propertyValues_BE[]
n = REQUEST ("Property_Value_Of_Parent", "Builtin.General_BottomElevationToHomeStory", type, dim1, dim2, propertyValues_BE)
if n > 0 then
BottomElev = propertyValues_BE[1]
endif
DIM propertyValues_TE[]
rrr = REQUEST ("Property_Value_Of_Parent", "Builtin.General_TopElevationToHomeStory", type, dim1, dim2, propertyValues_TE)
if n > 0 then ZoneName2 = propertyValues_TE[1]
TopElev = propertyValues_TE[1]
endif
text2 0,1, "上端:"+STR("%~mm",TopElev)
text2 0,0, "下端:"+STR("%~mm",BottomElev)
水曜日
たぶん2Dスクリプトにこんな感じで記述するといけると思います。
BottomElev = 0
TopElev = 0
DIM propertyValues_BE[]
n = REQUEST ("Property_Value_Of_Parent", "Builtin.General_BottomElevationToHomeStory", type, dim1, dim2, propertyValues_BE)
if n > 0 then
BottomElev = propertyValues_BE[1]
endif
DIM propertyValues_TE[]
rrr = REQUEST ("Property_Value_Of_Parent", "Builtin.General_TopElevationToHomeStory", type, dim1, dim2, propertyValues_TE)
if n > 0 then ZoneName2 = propertyValues_TE[1]
TopElev = propertyValues_TE[1]
endif
text2 0,1, "上端:"+STR("%~mm",TopElev)
text2 0,0, "下端:"+STR("%~mm",BottomElev)
水曜日
Kotetsu様
お忙しいなか、返信を頂きありがとうございます。
値の取得が出来ました!
やはり標準プロパティID『Builtin.General_TopElevationToHomeStory』が使えるのですね。
そこまでは辿り着けたのですが、記述の方法が分かりませんでした。
これで先に進めそうです!ありがとうございました。
まだまだ、REQUESTと配列の攻略が出来ません。精進します。