• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

スイープの全長を測定する

  • Thread starter Thread starter Giggetto_1974
  • Start date Start date

Giggetto_1974

Guest
おはようございます。 2Dスケッチでスイープを生成し、全長を知りたい。 解決策が見つかりません。 スケッチの全長も知りたいです。
お問い合わせ
 
questa regola di ilogic fa quello che chiedi:

snippet ' は、アクティブな部分のドキュメントへの参照を設定します。
dim odoc として partdocument
odoc = このアプリケーション.activedocument

dim odef として partcomponentdefinition
odef = odoc.componentdefinition

dim opath として パス
opath = odef.features.sweepfeatures.item("thesweep") パス

二重としてdimの全長
全長 = 0

dim ocurve オブジェクトとして
dim i は整数者として

i = 1からopathへ。 カウントダウン
ocurve = opath.item(i).curve

dim ocurveeval として curveevaluator
ocurveeval = ocurve.evaluator

セミパラムをダブル
dim の maxparam 倍として
二重として長さを薄くして下さい

ocurveeval.getparamextents(minparam, maxparam) を呼び出す
ocurveeval.getlengthatparam (minparam、maxparam、長さ) を呼び出す

全長 = 全長 + 長さ
次へ i

パラメータとしてのオパラム
dim パラメータとしてoparam
oparams = odoc.componentdefinition.parameters
dim は boolean として存在します
存在する = false

'パラメータが存在するかどうかを調べる
各オパラムのオパラム
oparam.name = "sweeplength" の場合、 = true
次のオパール
' パラメータが存在する場合、値を変更します。
もし存在すれば
oparams.item("sweeplength")。 値 = 全長
その他
oparams.userparameters.addbyvalue("sweeplength"、全長、11266)
端 もし
odoc.update ディレクティブ
ps:
"thesweep" でスイープ処理の名前を変更する必要があります
 
questa regola di ilogic fa quello che chiedi:

snippet ' は、アクティブな部分のドキュメントへの参照を設定します。
dim odoc として partdocument
odoc = このアプリケーション.activedocument

dim odef として partcomponentdefinition
odef = odoc.componentdefinition

dim opath として パス
opath = odef.features.sweepfeatures.item("thesweep") パス

二重としてdimの全長
全長 = 0

dim ocurve オブジェクトとして
dim i は整数者として

i = 1からopathへ。 カウントダウン
ocurve = opath.item(i).curve

dim ocurveeval として curveevaluator
ocurveeval = ocurve.evaluator

セミパラムをダブル
dim の maxparam 倍として
二重として長さを薄くして下さい

ocurveeval.getparamextents(minparam, maxparam) を呼び出す
ocurveeval.getlengthatparam (minparam、maxparam、長さ) を呼び出す

全長 = 全長 + 長さ
次へ i

パラメータとしてのオパラム
dim パラメータとしてoparam
oparams = odoc.componentdefinition.parameters
dim は boolean として存在します
存在する = false

'パラメータが存在するかどうかを調べる
各オパラムのオパラム
oparam.name = "sweeplength" の場合、 = true
次のオパール
' パラメータが存在する場合、値を変更します。
もし存在すれば
oparams.item("sweeplength")。 値 = 全長
その他
oparams.userparameters.addbyvalue("sweeplength"、全長、11266)
端 もし
odoc.update ディレクティブ
ps:
"thesweep" でスイープ処理の名前を変更する必要があります
エラーオンライン1 : 'syntaxeditor' が宣言されていない。 保護レベルのためにアクセスできないことがあります。
エラーオンライン1:メソッドの引数は括弧で囲まなければなりません。
エラーオンライン1:コンマ、')'または有効な式継続
エラーオンライン48:教育の計画終了。
 
prova ad delineate la prima linea "syntaxeditor code snippet 'set a reference to the active 部分ドキュメント"
 
ルールのエラー: 肺重症、文書: 8053 - cavi festone.ipt

パラメータが間違っています。 (hresultからの除外: 0x80070057 (e_invalidarg))
 
いくつかの証拠を行う。
単一のスイープを行い、ブラウザで処理の名前を変更します フィードバック
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top