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
set_curve_from_path_3d(path_3d: |
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
set_transform() from HEGoTransformableNode.