editor › Globals › NumberOfResultingSurfacesCriterion
Class: NumberOfResultingSurfacesCriterion
Estimates the number of surfaces in the mesh after applying a CSG operation. Coplanar surfaces are assumed to be merged into one etc.
Hierarchy
↳ NumberOfResultingSurfacesCriterion
Index
Constructors
Methods
Constructors
constructor
+ new NumberOfResultingSurfacesCriterion(): NumberOfResultingSurfacesCriterion
Inherited from GridInferrerCriterion.constructor
Defined in src/modules/kyub.core.boxel/src/GridInferring/GridInferrerCriterion.ts:10
Returns: NumberOfResultingSurfacesCriterion
Methods
Private _doSurfacesTouch
▸ _doSurfacesTouch(baseSurface: IBaseSurface, connectorSurface: MeshSurface, context: AlignmentContext): boolean
Defined in src/modules/kyub.core.boxel/src/GridInferring/NumberOfResultingSurfacesCriterion.ts:57
Parameters:
| Name | Type |
|---|---|
baseSurface |
IBaseSurface |
connectorSurface |
MeshSurface |
context |
AlignmentContext |
Returns: boolean
score
▸ score(context: AlignmentContext, meshPoint: Vector3, occurrences: number): number
Overrides GridInferrerCriterion.score
Defined in src/modules/kyub.core.boxel/src/GridInferring/NumberOfResultingSurfacesCriterion.ts:12
Parameters:
| Name | Type |
|---|---|
context |
AlignmentContext |
meshPoint |
Vector3 |
occurrences |
number |
Returns: number