PerfectVector
著者: Irene Kim

円柱にロゴを巻き付ける:曲面に沿う幅と正面から見た幅の違いを確認

円柱にロゴを配置するときの、曲面上の弧長と正面幅を比較します。独自の形状を調べ、CAD操作を選ぶ前に平面のSVGマスターを残します。

1 分で読める
目次

円柱に置くロゴでは、曲面に沿って幅を測るのか、正面から真っすぐ測るのかを決めます。この2つの寸法は異なります。弧長を保って巻き付けると正面からは細く見え、正面幅を保つ平行投影では曲面上の弧が長くなる場合があります。押し出しの深さを加える判断は、さらに別です。

配置を比較するときは、平面のSVGマスターを変更せずに残します。明確なベクター輪郭は編集可能な図案になりますが、CADやスライサーの操作でどの寸法を保つべきかまでは決めません。

ロゴの幅が何を意味するか明示する

円柱の半径、予定する図案の幅、その幅が曲面に沿うものか正面の距離かを記録します。操作名を寸法の保証と考える前に、実際の使用先での結果を調べてください。

弧長と正面の距離を定義する

弧長は円に沿った長さです。弦は、円上の2点を直線で結びます。この左右対称で真正面から見る例では、弦は、カメラの遠近感を持たない正投影の正面図で見た両端の幅にも等しくなります。

OpenStaxの円弧の長さの説明では、角度がラジアンなら弧長 = 半径 × 角度です。以下の独自の計算は、この関係に基づきます。

半径40 mmの円柱を選び、幅60 mm、高さ30 mmの平面のF字形SVGを作りました。半径と寸法は説明用です。実物の円柱やプリントした物体は、この検証には含まれません。

2つの曲面への写像は、どちらも高さを保ちます。違いは、元図案の水平座標の解釈です。曲面パッチの厚さはゼロで、プリント可能なソリッドではありません。

曲面に沿って60 mmを保つ

sを元図案の中心からの水平距離とし、−30~30 mmの範囲とします。理想的に弧長を保つ巻き付けは、次の式を使います。

angle = s / 40
X = 40 × sin(angle)
Y = 40 × cos(angle)
Z = source height coordinate

ここでXとYは円形断面上にあり、Zは円柱の軸に沿います。元図案の幅60 mmは、断面の周囲で60/40 = 1.5ラジアンに相当します。

理想的な曲面上の弧は60 mmのままです。両端を結ぶ弦は次のとおりです。

2 × 40 × sin(60 / (2 × 40)) ≈ 54.5311 mm

これが、このモデルの正面図での両端の距離です。弧が短くなったのではありません。正面図では両端間の直線距離を測っています。曲線に沿わせた定規と、正面からの直線的な測定は、異なる問いに答えています。

正面の幅60 mmを保つ

別の比較として、元の平面の水平座標をxとし、同じく−30~30 mmとします。この正面からの平行投影モデルでは、Xをxと等しくし、見える半円柱上に点を置きます。

X = x
Y = sqrt(40² − x²)
Z = source height coordinate

正面の両端の距離は60 mmのままです。両端の角度は±asin(30/40)に対応するので、理想的な曲面上の弧長は次のとおりです。

2 × 40 × asin(60 / (2 × 40)) ≈ 67.8450 mm

したがって、2つの写像は異なる幅を保ちます。

明示した写像理想的な曲面の弧長正面の両端を結ぶ弦
弧長を保つ巻き付け60 mm約54.5311 mm
正面からの平行投影約67.8450 mm60 mm
独自の円柱形状の検証
独自のF字形ロゴに2種類の理想的な円柱写像を適用した実際のブラウザー表示。正面幅の違いと、弧と弦の断面寸法を示している
同じ幅60 mmの元図案を、明示した2つの規則で半径40 mmの円柱に写しています。正面図の表示倍率は共通です。これは独自の数学的写像と開いた曲面パッチであり、CADコマンドの試験、水密ソリッド、スライサー結果、実物プリントではありません。

両方のネイティブな曲面メッシュを保存し、座標を開き直しました。確認したすべての頂点は指定半径上にあり、両端の距離は表と一致しています。元のSVGマスターは別に残しています。

有限のメッシュ辺は、短い直線で円弧を近似します。その折れ線長の実測は約59.9996 mmと67.8444 mmで、理想的な解析上の弧長は60 mmと67.8450 mmです。近似値を正確な曲線長として報告せず、区別しています。

この幾何学的な規則の適用範囲を守る

この例は、理想的な真円柱、中央に置いたマーク、正投影の正面図を使います。平行投影の規則では、元の座標が見える半径の範囲内にある必要もあります。同じ平方根の式では、円柱のシルエットを越えた正面位置に点を置けません。

テーパー付きカップ、不規則なメッシュ、曲がったフィレット、写真には、別の形状条件が加わります。マークを中心から外すと、見かけの正面幅も変わる場合があります。ここでの式は、あらゆる曲面や「wrap」と名付けられたすべてのコマンドの挙動を示すものではありません。

半径方向の厚さ、ソリッドの結合、くぼみ、張り出し、プリント設定は試していません。保存したメッシュは、Fの表面領域を表す3本の長方形の帯です。目的は明示した写像を調べることであり、製造用モデルの提供ではありません。

使用先の操作は結果で選ぶ

押し出しは輪郭に深さを加える操作であり、その範囲と方向が重要です。AutodeskのExtrudeの説明は、輪郭、方向、範囲の選択を説明しています。図案の水平方向の寸法を曲面に沿わせるかどうかとは、別の判断です。

AutodeskのEmbossの説明は、選んだ輪郭をボディの面に適用し、浮き出しまたは彫り込みの深さを設定する方法を示しています。PrusaのSVGツールの説明には、物体表面に沿わせるUse surfaceオプションがあります。

こうした文書化された設定は、どちらかのアプリがここで定義した写像を正確に実装している証拠ではありません。この検証ではコマンドを実行していません。既存のPrusaの手順はSVGエンボスの準備ガイドを使い、自分のバージョンで実際に配置された形状とスライス層を調べます。

配置を確定する前に、元のマスターと使用先の結果を比較します。どの幅が保たれるか、マークがどこにあるか、必要な浮き出しや彫り込みの体積が実際にモデルへ結合するか、またはモデルを切るかを確認します。正面のスクリーンショットだけでは、曲面上の弧長やソリッドの接続は確認できません。

PerfectVectorを使う場面

平面のロゴがPNGやJPGでしかなく、3D工程用のパスが必要な場合は、PerfectVectorで候補SVGを準備します。曲面への配置を選ぶ前に、シルエット、開口部、文字の比率を元画像と比較します。既存のネイティブなベクターがあれば、それを残して使います。

PerfectVectorが準備するのは2次元の図案です。円柱への写像の選択、水密なプリント用ソリッドの作成、スライスの検証は行いません。このF字形サンプルは、SVGとして直接作りました。画像から3D用SVGを作るガイドは、その前段階の図案準備を扱い、SVG、STL、3MFの比較は各ファイルの役割を区別します。

よくある質問

巻き付けたロゴが正面から細く見えるのはなぜですか? 曲面上の弧と正面の両端を結ぶ弦では、測る距離が違うためです。理想的な半径40 mmの巻き付けでは、曲面の弧長60 mmを保ちながら、正面の両端の距離は約54.5311 mmになります。

正面幅を保つと、曲面の長さも保たれますか? この例では保たれません。平行投影は正面幅60 mmを保ち、理想的な円柱の曲面に沿う長さは約67.8450 mmになります。

EmbossやUse surfaceなら、この正確な寸法が保証されますか? この記事は2つの数学的写像を定義したもので、そのコマンドを試していません。使用先の最新資料を確認し、実際の配置結果を測ってください。

曲面検証のメッシュを完成ロゴとしてプリントできますか? 保存した例は厚さゼロの数学的パッチです。水密なプリント用ソリッドではありません。実際の深さ、接続、製造上の細部、スライスは、それぞれ別の工程が必要です。

出典

  1. OpenStax:角度と円弧の長さ:ラジアンと、半径、角度、弧長の関係です。
  2. Autodesk:ソリッドボディを押し出す:押し出しでの輪郭、方向、範囲の選択です。
  3. Autodesk:ソリッドボディにエンボスを適用する:選んだ面に輪郭を適用し、浮き出しや彫り込みの深さを設定する方法です。
  4. Prusa:SVGエンボスツール:文書化されたSVG配置と、表面に沿わせる設定です。

ラスターのロゴからパスが必要ですか? PerfectVectorで候補SVGを準備し、元の形状を調べ、実際の3D使用先で曲面長と正面幅を比較してから、プリント用モデルを作ってください。

ブログのその他の記事

PerfectVector

画像から3Dプリント用のSVGパスを作成

クレジットカード不要