Node reference

How to use Geometry node in Oraphim

Use the Geometry node in Oraphim. Learn its purpose, exact inputs, outputs, registered controls, example workflow, troubleshooting, and type ID geometry.

Updated August 28, 2026

How to use Geometry node in Oraphim

Type ID: geometry
Category: Generator

What this node does

The Geometry node is registered in Oraphim's Generator category and performs the graph operation represented by its sockets and controls below.

The current Oraphim runtime registers 4 sockets and 69 properties for this node. Its main registered inputs are Input, Geometry Input; its main outputs are Output, Geometry. The tables below are generated from the runtime registry rather than a handwritten approximation.

Inputs

Socket Key Type
Input in_color Image
Geometry Input in_geometry Geometry3D

Outputs

Socket Key Type
Output out_color Image
Geometry out_geometry Geometry3D

Controls

Control Key Type Group Registry default
Primitive primitiveType String Source 0.0
Width geometryWidth Float Dimensions 2.0
Height geometryHeight Float Dimensions 2.0
Depth geometryDepth Float Dimensions 2.0
Radius geometryRadius Float Dimensions 1.0
Tube Radius tubeRadius Float Dimensions 0.25
X Segments xSegments Int Tessellation 1.0
Y Segments ySegments Int Tessellation 1.0
Radial Segments radialSegments Int Tessellation 32.0
Rings rings Int Tessellation 16.0
Height Segments heightSegments Int Tessellation 1.0
Repair Topology repairTopology Bool Validation 1.0
Weld Points weldPoints Bool Validation 0.0
Weld Epsilon weldEpsilon Float Validation 9.999999747378752e-05
Smooth Iterations smoothIterations Int Modify 0.0
Smooth Strength smoothStrength Float Modify 0.25
Remesh remeshEnabled Bool Modify 0.0
Target Edge Length targetEdgeLength Float Modify 0.5
Remesh Iterations remeshIterations Int Modify 1.0
Edit Operation editOperation String Edit Mode 0.0
Selected Faces editFaceSelection String Edit Mode 0.0
Extrude Distance editExtrudeDistance Float Edit Mode 0.0
Inset Amount editInsetAmount Float Edit Mode 0.0
Bevel Amount editBevelAmount Float Edit Mode 0.0
Modifier modifierType String Modifier 0.0
Show in Viewport modifierEnabled Bool Modifier 1.0
Strength modifierStrength Float Modifier 0.0
Thickness modifierThickness Float Solidify 0.10000000149011612
Offset modifierOffset Float Solidify 0.0
Fill Rim modifierFillRim Bool Solidify 1.0
X modifierMirrorX Bool Mirror 1.0
Y modifierMirrorY Bool Mirror 0.0
Z modifierMirrorZ Bool Mirror 0.0
Merge modifierMerge Bool Mirror 1.0
Merge Distance modifierMergeDistance Float Mirror 0.0010000000474974513
Thickness modifierWireframeThickness Float Wireframe 0.05000000074505806
Offset modifierWireframeOffset Float Wireframe 0.0
Boundary modifierWireframeBoundary Bool Wireframe 1.0
Steps modifierScrewSteps Int Screw 16.0
Iterations modifierScrewIterations Int Screw 1.0
Angle (deg) modifierScrewAngle Float Screw 360.0
Screw Offset modifierScrewOffset Float Screw 0.0
Merge Vertices modifierScrewMerge Bool Screw 0.0
Merge Threshold modifierScrewMergeThreshold Float Screw 0.009999999776482582
Flip Normals modifierScrewFlipNormals Bool Screw 0.0
Shape modifierCastType String Cast SPHERE
Factor modifierCastFactor Float Cast 0.5
Radius modifierCastRadius Float Cast 0.0
Size modifierCastSize Float Cast 0.0
Radius as Size modifierCastRadiusAsSize Bool Cast 1.0
X modifierCastX Bool Cast 1.0
Y modifierCastY Bool Cast 1.0
Z modifierCastZ Bool Cast 1.0
Weighting modifierNormalMode String Weighted Normal 0.0
Strength modifierNormalStrength Float Weighted Normal 1.0
Frequency modifierFrequency Float Modifier 1.0
Phase modifierPhase Float Modifier 0.0
Limit Radius modifierRadius Float Modifier 0.0
Falloff modifierFalloff Float Modifier 1.0
Seed modifierSeed Float Modifier 1.0
Axis modifierAxis String Modifier 0.0
Origin X modifierCenterX Float Modifier 0.0
Origin Y modifierCenterY Float Modifier 0.0
Origin Z modifierCenterZ Float Modifier 0.0
Triangulate triangulate Bool Output 0.0
Generate UVs generateUv Bool UV 1.0
UV Projection uvProjection String UV 0.0
Convert To SDF convertToSdf Bool Volume/SDF 0.0
SDF Resolution sdfResolution Int Volume/SDF 32.0

How to use it

  1. Add Geometry from node search. Use geometry when you need the exact registry entry.
  2. Connect a compatible Image source to Input. Add the other inputs only when the operation needs them.
  3. Start with the registry defaults and adjust Primitive, Width, Height first so you can see the node's effect in isolation.
  4. Route Output (Image) into a compatible downstream node, viewer, or output path.
  5. Preview a representative frame, change one input/control at a time, and save/reopen reusable graphs to verify persistence.

Practical example

Create a small test graph with Geometry. Feed a compatible source into Input. Change Primitive away from its registry default and compare the result. Connect Output to a compatible downstream stage so the result is visible. Keeping this test graph small makes socket-type, context, and parameter mistakes easier to diagnose before the node is used in a production graph.

Troubleshooting

  • If a connection is rejected, compare the exact socket data types in the tables above; Oraphim graph connections are typed.
  • If the result looks unchanged, confirm this node is on the active path to the viewer/output and that the expected graph/resource is selected.
  • If a control is unavailable, check required inputs and whether the property belongs to an internal or mode-dependent group.
  • If a saved graph behaves differently later, reopen it and verify node identity, connections, and edited property values before rendering.
  • Arcgeometry.curve_primitive_arc
  • Bézier Segmentgeometry.curve_primitive_bezier_segment
  • Conegeometry.mesh_primitive_cone
  • Cubegeometry.mesh_primitive_cube
  • Cube Grid Topologygeometry.cube_grid_topology

Return to the complete Oraphim node reference.