Skip to content

Class

SurfaceSupportEvaluator3D

Generated GDScript class reference for GridPlacement.SurfaceSupportEvaluator3D.

Status
Current
Version
v6.0
Source updated
2026-09-04
Generated on
2026-09-06

Pure support-policy evaluator for physics-backed 3D placement samples. The sampler owns ray queries. This evaluator owns only the decision and typed evidence so preview, indicators, commit, diagnostics, and restore can share one policy without duplicating support rules in the placement service.

Source: addons/grid_placement/systems/building/3d/surface_support_evaluator_3d.gd

Syntax

class SurfaceSupportEvaluator3D extends RefCounted

Members

NameKindSummary
sample_countPropertyCoverage sample count excludes the extra center probe.
validProperty
supported_sample_countProperty
unsupported_sample_countProperty
support_ratioProperty
max_slope_degreesProperty
max_height_deltaProperty
max_planarity_errorProperty
average_support_normalProperty
support_anchor_yProperty
support_surface_nameProperty
has_support_anchorProperty
center_sample_presentProperty
center_supportedProperty
max_unsupported_edge_ratioProperty
effective_min_support_ratioProperty
effective_world_up_clearanceProperty
effective_planarity_errorProperty
effective_max_unsupported_edge_ratioProperty
effective_require_center_supportProperty
rejection_reasonProperty
evaluateMethod
resultProperty
min_heightProperty
max_heightProperty
normal_sumProperty
heightsProperty
supported_positionsProperty
supported_samplesProperty
grid_samplesProperty
grid_supported_countProperty
sampleProperty
roleProperty
supportedProperty
positionProperty
normalProperty
dot_upProperty
closest_anchor_deltaProperty
positionProperty
deltaProperty
centroidProperty