dynamicsoar's log

主に研究関係のメモ

rhino3d

Grasshopper を使い始めた

これまで Rhino, Python script と使ってきたけど、Grasshopper でパラメトリック・モデリングができることに最近気づいてしまった(というかそのためにあるようなもんだった)ので、使い始めた。もっと早く使っておくのだった。D論があと1年は早く出せたの…

Rhinoceros with python script: CurveThroughPoints (rs.AddInterpCurve) after sorting the points

Background I have a few points with witch I want to make a CurveThroughPoints. This is not a problem when doing it manually but when I tried that with python script using rs.AddInterpCurve, it generated strange looping curve. It's quite ob…

Rhino で自分だけの tab(ツールバー)を作る

もともとは複数の tabs にまたがる、よく使うボタンだけをまとめておくと、作業効率がとても上がる。まぁブログ記事書くほどのことではないかもしれないけど… タブのあたりを右クリックして New Tab. これで新しい tab(ツールバー)ができる。 既存のタブか…

Rhinoceors 3D: Python script で「表示中のすべてのオブジェクトそれぞれに対してコマンドを実行」する

環境 Rhino 6 on Windows 10 Pro/Enterprise. だけど PythonScript は Mac でも動くらしい(RhinoScript は Win でしか動かないらしい)。 解きたい問題 現在画面に表示させているすべてのオブジェクト(今の場合は球だった)の体積中心に点を打ちたい、とい…

Measurement of time-varying kinematics of a dolphin in burst accelerating swimming

基本情報 Title: Measurement of time-varying kinematics of a dolphin in burst accelerating swimming URL/DOI: https:// doi.org/10.1371/journal.pone.0210860 内容のまとめ Introduciton イルカの遊泳は、巡航の速度計測はけっこうあったが、瞬間的な…

Rhino の Curve Network (NetworkSrf) で NoAutoSort するとき、rails のクリック順には意味がある

まず、最初にクリックした rail が edge になる。そこから断面をぐるっと一周するようにクリックする必要がある。さもないと、 "Unable to use this curve network." と言われる。 また、どうやら断面の方も片側から順番にクリックして選択していかないとダ…

Rhinoceros 3D で control point を大きくしたり、線 (curve) を太くしたりする

特に high DPI display では点が小さすぎ・線が細すぎて見づらいのでこれらの調整は生産性の向上に直結する。 まずはメニューの File > Properties... > Rhino Options > View > Display Modes へ行く。 この先の設定は、モードごとに個別に行う必要がある(…