Skip to content

参考資料・公式ドキュメント

Q: このページの目的は?

A: このドキュメント全体で参照すべき公式ドキュメントとリソースをまとめます。

公式ドキュメント

Rhino

Q: Rhino公式ドキュメントはどこにありますか?

A: 以下のリソースを参照します:

  • Rhino公式ドキュメント
    • 内容: Rhinoのコマンド、機能、操作方法の詳細な説明
    • 用途: コマンドの正確な仕様、パラメータ、オプションを確認する際に参照

Q: Rhinoの日本語ヘルプはどこにありますか?

A: 以下のリソースを参照します:

  • Rhino 8日本語ヘルプ
    • 内容: Rhino 8の日本語ヘルプドキュメント
    • 用途: 日本語での詳細な説明が必要な場合

Grasshopper

Q: Grasshopper公式ドキュメントはどこにありますか?

A: 以下のリソースを参照します:

  • Grasshopper公式ドキュメント
    • 内容: Grasshopperの基本機能、コンポーネント、データ構造の説明
    • 用途: コンポーネントの仕様、入力/出力、挙動を確認する際に参照

RhinoCommon API

Q: RhinoCommon APIリファレンスはどこにありますか?

A: 以下のリソースを参照します:

  • RhinoCommon APIリファレンス
    • 内容: RhinoCommonのクラス、メソッド、プロパティの詳細なAPIリファレンス
    • 用途: Python/C#スクリプト、プラグイン開発時に参照

Q: RhinoCommon APIの日本語リファレンスはどこにありますか?

A: 以下のリソースを参照します:

Q: Evaluate Lengthの内部実装の根拠はどこにありますか?

A: Evaluate Lengthは内部的に「弧長を許容誤差内で評価し、指定距離に対応するパラメータを求める」系のAPIに相当します。NURBSでは弧長が一般に解析的に出ないため、これらは tolerance を指定する数値近似として設計されています。

根拠として参照するのは、原則 公式の RhinoCommon API です(URLは将来変わる可能性があるため、メソッド名で検索できる形を優先します)。

  • Rhino.Geometry.Curve.GetLength(fractionalTolerance つき)
    • 探し方: RhinoCommon API(英語/日本語どちらでも可)で Curve.GetLength / fractionalTolerance で検索
  • Rhino.Geometry.Curve.LengthParameter(fractionalTolerance つき)
    • 探し方: RhinoCommon APIで Curve.LengthParameter / fractionalTolerance で検索

Q: NURBSの数学的基礎を学ぶための参考書はありますか?

A: 以下の参考書を参照します:

  • Piegl, Les / Tiller, Wayne: The NURBS Book (2nd Edition), Springer
    • 内容: NURBSの基礎、評価、微分、弧長・パラメータ化などの定番まとめ

スクリプト・開発

Q: Rhinoスクリプト作成のガイドはどこにありますか?

A: 以下のリソースを参照します:

Q: Rhinoスクリプトのヘルプはどこにありますか?

A: 以下のリソースを参照します:

  • Rhinoスクリプトヘルプ
    • 内容: Rhinoのスクリプト作成に関するヘルプ
    • 用途: コマンドマクロ、スクリプト用コマンドの詳細確認

コミュニティ・フォーラム

Q: Rhino/Grasshopperのコミュニティフォーラムはどこにありますか?

A: 以下のリソースを参照します:

  • McNeelフォーラム(Discourse)
    • 内容: Rhino/Grasshopperのユーザーコミュニティフォーラム
    • 用途: 実務での問題解決、ベストプラクティスの共有、質問・回答

Q: Grasshopper専用のフォーラムはどこにありますか?

A: 以下のリソースを参照します:

  • Grasshopper専用フォーラム
    • 内容: Grasshopper専用のフォーラム
    • 用途: Grasshopper特有の問題、コンポーネントの使い方、ワークフローの相談

技術仕様・アルゴリズム

Q: NURBSの数学的基礎を学ぶにはどこを参照しますか?

A: 以下のリソースを参照します:

  • 内容: NURBS曲線・曲面の数学的基礎
  • 用途: アルゴリズムの理解、挙動の予測、問題の原因特定
  • 参考: RhinoCommon APIドキュメント内のNURBS関連クラスの説明

Q: ジオメトリの単位と公差について学ぶにはどこを参照しますか?

A: 以下のリソースを参照します:

  • 内容: Rhinoの単位系、公差設定、数値精度
  • 用途: 薄肉設計、精密な形状作成時の設定確認
  • 参考: Rhinoヘルプの「Units」「Tolerance」関連セクション

バージョン情報

Q: Rhinoのリリースノートはどこにありますか?

A: 以下のリソースを参照します:

Q: Grasshopperのリリースノートはどこにありますか?

A: 以下のリソースを参照します:

  • 内容: Grasshopperの各バージョンの変更点
  • 用途: コンポーネントの挙動変更、新機能の確認

使用上の注意

Q: ドキュメントの信頼性について注意すべきことは?

A: 以下に注意します:

  • このドキュメントは、上記の公式ドキュメントを参照して作成されています
  • 仕様の断定を行う場合は、必ず公式ドキュメントで確認してください
  • バージョン差による挙動の違いがある場合は、該当バージョンのドキュメントを参照してください

Q: バージョン確認で注意すべきことは?

A: 以下に注意します:

  • Rhino/Grasshopperのバージョンによって、機能や挙動が異なる場合があります
  • 記載している内容は、特に断りがない限り、Rhino 7/8、Grasshopper標準コンポーネントを前提としています
  • プラグインコンポーネントの場合は、該当プラグインのドキュメントを参照してください

Q: リンクが切れている場合はどうしますか?

A: 以下に注意します:

  • 公式ドキュメントのURLは変更される可能性があります
  • リンクが切れている場合は、McNeelの公式サイトから最新のURLを確認してください

Released under the MIT License.