パイプカーブの終点の参照にアクセスして、モデルの次元をdoc.Create.Dimension()メソッドで作成するという問題に苦労しています。すでに使用しようとしていますCurve.EndPointReference(int index)メソッドを使用しますが、null値のみを返します。誰でもこの情報にアクセスする方法を手助けできますか?EndPointReferenceメソッド
0
A
答えて
1
も議論とFair59によりここに答えた:
https://forums.autodesk.com/t5/revit-api-forum/endpointreference/td-p/7131328
を答えもビルコーダーから指される:
Fair59の答え:
あなたはおそらく、 LocationCurveを使用して参照を検索しています。 Element.Geometryの一部である "reference" Curve/Lineを使用する必要があります。
Selection sel = this.ActiveUIDocument.Selection;
Element elem = doc.GetElement(sel.GetElementIds().FirstOrDefault());
Options opt = new Options();
opt.ComputeReferences = true;
opt.IncludeNonVisibleObjects = true;
opt.View = doc.ActiveView;
Reference ptRef =null;
foreach(var geoObj in elem.get_Geometry(opt))
{
Curve cv = geoObj as Curve;
if (cv==null) continue;
ptRef = cv.GetEndPointReference(0);
}
if (ptRef!=null)
{
TaskDialog.Show("debug",ptRef.ConvertToStableRepresentation(doc));
}
0
は、私はあなたがあなたのカーブの終点のXYZオブジェクトを与える
yourPipe.Location.Curve.GetEndPoint(1)
このような何かを試すべきだと思います。
よろしくおねがいします。 Arnaud。
関連する問題
- 1. PrintWriterメソッドとPrintStreamメソッド?
- 2. プロキシのGETメソッドとCONNECTメソッド
- 3. jqueryの.clone()メソッドと.remove()メソッド
- 4. 長いメソッドのメソッド名
- 5. 拡張メソッドとメソッド先日
- 6. R demo()メソッドとexample()メソッド?
- 7. C++メソッドのメッセージングObjective-Cメソッド?
- 8. Quartz beforeExecuteメソッドとafterExecuteメソッド
- 9. JavaScriptのメソッドは、メソッド(配列)
- 10. サーブレット:doGetメソッドとdoPostメソッド
- 11. ストリームマッピングのJavaメソッドのvoidメソッド?
- 12. AngularJS .successメソッドと.thenメソッド
- 13. dojo.xhrGet()メソッドの代替メソッド
- 14. ()メソッド
- 15. 〜メソッド(){}
- 16. メソッド
- 17. メソッド
- 18. メソッド
- 19. 他のURLのGETメソッドGETメソッド
- 20. Java 7で動的にメソッド・メソッドにアクセス
- 21. GETメソッドとPOSTメソッドの違いは?
- 22. C#クライアントアプリケーションのメソッドをホストするメソッド
- 23. PHPの_construct(メソッド)と__construct(予約メソッド)
- 24. spider_closedメソッドの呼び出し解析メソッド
- 25. 非同期メソッドと待機メソッド
- 26. 同じPythonクラスのメソッド、クラスメソッド、静的メソッド
- 27. Java、別のメソッドの中のメソッド宣言?
- 28. 静的メソッドと非静的メソッド
- 29. 未定義のメソッドのエラー送信()メソッド
- 30. CoAP PUTメソッドとPOSTメソッドの区別
オハイオ州申し訳ありませんが、私はあなたの質問をよく読んで、実際には参照が必要なのを見てください。実際には、私は同じ振る舞いを持っています。ごめんなさい! – Arnaud
ええ、構造的な名前空間に属するオブジェクトでのみエンドポイントに基づいてディメンションを作成することはできません。 –
とにかく、お返事ありがとうございます。 –