Back to Node List

Solid Revolve

solid_revolve

Turns a closed Bezier profile into a solid of revolution around the z axis.

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
パス
path
Path
Required
3D化する閉じたベジェパスです。

Output Ports

NameTypeDescription
ソリッド
solid
Solid
パス断面を回転させて作った立体です。

Parameters

NameTypeDefaultRangeDescription / Options
サブパス
sub_path_index
Int
00–255

マルチパス入力から使うサブパス番号です。

曲線分割数
curve_steps
Int
121–64

SDF化の前にベジェ1セグメントを何本の直線へ分割するかです。

1pxのユニット数
units_per_pixel
Float
0.06250.001–8 / step 0.001

パス上の1pxを何ユニットとして扱うかです。既定では16pxが1ユニットになります。

回転軸
axis_mode
Enum
LeftEdge

回転軸として使うパス上のx座標です。

  • 左端LeftEdge
    選択サブパスの左端を回転軸にします。
  • 中心Center
    選択サブパスの横方向の外接中心を回転軸にします。
  • Custom XCustomX
    任意のパスx座標を回転軸にします。
軸X
axis_x
Float
0-4096–4096 / step 0.5

回転軸がCustom Xのときに使うパス上のx座標です。

color
Color
[0.6200000047683716,0.6399999856948853,0.699999988079071,1]

レンダリング時の基本色です。

素材ID
material_id
Text
core:default

レンダリング後の Surface に引き継ぐ素材IDです。例: core:stone

ソリッドID
solid_id
Text

ソリッドレンダリングが面IDを作るときに使う安定IDです。空欄なら自動IDになります。

概要

  • 座標系: Path の x が半径方向、Path の y は反転して Solid の z になる
  • 回転軸: 左端、外接中心、任意の Path x 座標から選択
  • 対象: 単一の閉じたサブパス

使用例

左辺を軸にした半断面を Bezier Path で描き、ソリッド回転体 → ソリッドレンダリング へつなぐと、壺や塔のベース形状を作れる。中央を軸にした柱や木の幹は Axis = Center、中空のリング状断面は Axis = CustomX で軸を外側に置く。

Back to Node List
Solid Revolve — PixPipeline Node Reference