Bevel Curve Tools

動画:

Demo v0.1 (ucupumar)

リポジトリ:

ucupumar/bevel-curve-tools: Addons that Helps You with Creating and Maintaining Beveled Curve – GitHub

参考:

髪の毛作成などに便利な無料のアドオン Bevel Curve Tools が Blender 2.8 でも動作対応 | 3DCG モデル情報局

Bevel Curve Tools アドオンを使って Blender で曲線オブジェクトを作る | MR が楽しい

Blender のアドオン Bevel Curve Tools を使って髪の毛を作る! | Binto-Laboratory

Bezier Utilities / Flexi Bezier Tool

動画:

Overview (Khemadeva)

リポジトリ:

Shriinivas/blenderbezierutils: Add-on with Bezier Utility Ops – GitHub

フォーラム:

Flexi Bezier Tool | Blender Artists Community

視聴:

Bezier Toolkit – YouTube

参考:

Bezier Utilities – カーブオブジェクト生成を楽にする | CGrad Project

Flexi Edit Bezier – ベジェ曲線をより直感的に扱いやすくする Blender 2.8 用無料アドオン! | 3D人

BTracer

機能
  • Object Trace 全ての頂点を通過する1本のカーブを生成する。または、全てのエッジを結合してカーブを生成する。
  • Object Connect 選択したオブジェクトを1本のカーブで接続し、各ノードにフックを追加する。
  • Mesh Follow アニメーションするメッシュオブジェクトからカーブを生成する。
  • Particle Trace 各パーティクルからそれぞれカーブを生成する。
  • Particle Connect 各パーティクルを通過する1本のカーブを生成する。
こちらのページを参照

ドキュメント:

BTracer | Blender Manual [Official]

Curve CAD Tools

Curve Context Menu > Bezier CAD
  • Fillet 角を丸める。ハンドルタイプが Vector の制御点を選択して実行する。
  • Boolean ブーリアン (Difference / Intersection / Union)
  • Intersection セグメントの交点に制御点を追加する。互いに交差するセグメントを2つ選択して実行する。
  • Handle Projection ハンドルの延長線の交点に制御点を追加する。フィレット (Fillet) の逆操作。
  • Merge Ends スプラインの端点をマージする。
  • Subdivide セグメントを細分化する。標準の細分化と異なって、0 から 1 で表されるパラメータで指定して任意の位置に任意の数の制御点を追加できる。
  • Array 選択したスプラインの配列を作成する。
  • Circle 円の中心にカーソルを配置する。円弧になっているセグメントを1つ選択して実行する。
  • Length 選択されたセグメントの長さの合計を計算する。

アドオンをインストール後、Curve 編集モードで右クリックで開くコンテキストメニューの Bezier CAD 以下から項目を選択して機能を実行する。

Add > Toolpath
  • Offset Curve 選択したスプラインをオフセットしてスプラインを作成する。
  • Slice Mesh メッシュにループを追加するような操作で複数の Curve を作成する。メッシュを選択して「追加 > Toolpath > Slice Mesh」を実行する。ホイールでループの数を増減してマウス移動で幅を調整する。クリック後に位置を移動して再度クリックで決定する。
  • Dog Bone 凹んだ角で応力集中を回避する目的でミリングするためのオフセットを作成する。
  • Discretize Curve 角度とサンプル数を指定して、選択した Curve を離散化した Curve を作成する。
  • Truncate Curve と共に Cube 形状の Empty をアクティブに選択して実行することで、Cube の境界内の Poly 形式のスプラインを切り取った Curve を作成する。オプションで Cube の Z 軸上面までの軌跡を追加することができる。
  • Rect Macro 矩形領域を切削加工するためのツールパスを生成する。
  • Drill Macro 円筒領域を切削加工するためのツールパスを生成する。
File > Export
  • SVG Curve を SVG 形式で書き出す。(レーザー加工用)
  • G-Code CNC 切削用の G コードを出力する。

動画:

How to Use (New Media Supply)

リポジトリ:

Lichtso/curve_cad: Blender Addon: Bezier Curve CAD Tools for CNC Milling & Laser Cutting – GitHub

参考:

Curve CAD Tools | Blender Addons

Curves To Mesh

動画:

Demo v2 (Mark Kingsnorth)

入手:

Curves To Mesh | Blender Market

Curve Tools

公式付属アドオン

機能
  • One Curve
    • Curve Info
    • Calculate Length
    • Curve Splines Info
    • Curve Segments Info
    • Set Origin to Spline Start
  • Curves
    • Intersect Curves
  • Two Curves Loft
    • Loft
    • Auto Loft
    • Update Auto Loft
  • Advanced
    • Curve Outline
    • Separate Outline or Selected
    • Fillet
    • Handle Projection
    • Divide
    • Scale Reset
    • Birail
    • Convert Selected Faces to Bezier
    • Convert Bezier to Surface
  • Extended
    • Offset Curve
    • Boolean Two Selected Spline
    • Multi Subdivide
    • Split by Selected Points
    • Remove Doubles
    • Discretize Curve
    • Array Selected Spline
  • Curve Utils
    • Show Point Resolution
    • Show and Arrange Sequence
    • Remove Splines
    • Join Splines
    • Pathfinder

ドキュメント:

Curve Tools | Blender Manual [Official]

Simplify Curves

公式付属アドオン

機能
  • Simplify Curves 選択したカーブを簡素化したカーブを作成する。カーブ編集モードで右クリックで開くコンテキストメニューから「Curve Simplify」を選択して実行する。オブジェクトモードでは、「追加 > カーブ」 (Add > Curve) から「Curve Simplify」を選択して実行する。あるいは、「Menu Search」 (F3 キー) から「Curve Simplify」を検索して実行する。カーブオブジェクト全体が、常に適用の対象となる。
  • Merge By Distance 選択した制御点の中で距離が近いものをマージする。カーブ編集モードでマージしたい複数の制御点を選択して、右クリックで開くコンテキストメニューから実行する。

ドキュメント:

Simplify Curves | Blender Manual [Official]

コード:

curve_simplify.py – blender/blender-addons – GitHub

参考:

How can I simplify or resample a Bezier curve? – Blender Stack Exchange

How to simplify or resample a Bezier curve in Blender 2.9? – Blender Stack Exchange

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA