HEGoCurveInputNode

Inherits: HEGoBaseInputNode < HEGoTransformableNamedNode < HEGoTransformableNode < HEGoBaseNode < HEGoTrackableNode < RefCounted

Creates Houdini curve input geometry from a Path3D.

Description

This node creates a Houdini input curve node and uploads sampled points from a Godot Path3D.

Instantiate the node first, then call set_curve_from_path_3d() to update its curve geometry.

Repeated calls replace the currently uploaded curve data.

Methods

HEGoTask

set_curve_from_path_3d(path_3d: Path3D, target_length: float, force: bool = false)


Method Descriptions

HEGoTask set_curve_from_path_3d(path_3d: Path3D, target_length: float, force: bool = false) 🔗

Submits a task to convert the given Path3D into Houdini curve input data.

target_length controls segment sampling or resampling length for generated curve points.

Smaller values generally produce denser sampling, while larger values produce fewer points.

Curve content and transform are hashed internally. If neither has changed since the previous call a no-op task is returned, unless force is true.


Class Registration

  • Kind: Concrete


Inherited Methods