Back to Node List

Solid Revolve

solid_revolve

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

Reviewed
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になります。

Overview

Revolves a 2D profile once around an axis to create a solid (like a potter's wheel or lathe). For rotationally symmetric shapes such as jars, bottles, goblets, columns, and tree trunks, this is faster and cleaner than stacking primitives.

Usage tips

  • Draw a half-profile. For a jar, draw half of its vertical silhouette as a closed path and revolve it around the left edge (the default). Every bump and narrowing in the path becomes a bulge or neck in the solid.
  • Choose between this and solid_extrude: Revolve for rotational symmetry, Extrude for flat plates or signs.
  • Increase curve_steps when a coarse profile curve produces visible facets.

Related nodes

  • solid_extrude — extrusion version (flat objects)

  • bezier_path — draw the profile

  • solid_render — convert to pixel art

  • solid_shell — hollow the revolved solid into a vessel

  • Coordinate system: Path x is the radial direction; Path y is inverted to become Solid z

  • Axis of revolution: choose the left edge, bounding-box center, or any Path x coordinate

  • Target: one closed subpath

Examples

Draw a half-profile around its left edge with Bezier Path, then connect Solid Revolve → Solid Render to create the base shape of a jar or tower. For a column or tree trunk around its center, use Axis = Center. For a hollow, ring-shaped profile, use Axis = CustomX and place the axis outside it.

Back to Node List
Solid Revolve — PixPipeline Node Reference