| 212 | |
| 213 | FPCGExPathIntersectionDetails() = default; |
| 214 | explicit FPCGExPathIntersectionDetails(const double InTolerance, const double InMinAngle, const double InMaxAngle = 90); |
| 215 | |
| 216 | /** Distance at which two edges are considered intersecting. */ |
| 217 | UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = Settings, meta=(PCG_Overridable, ClampMin=0)) |
| 218 | double Tolerance = DBL_INTERSECTION_TOLERANCE; |
| 219 | double ToleranceSquared = DBL_INTERSECTION_TOLERANCE * DBL_INTERSECTION_TOLERANCE; |
| 220 | |
| 221 | /** . */ |
| 222 | UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = Settings, meta=(PCG_Overridable, InlineEditConditionToggle)) |
| 223 | bool bUseMinAngle = false; |
| 224 | |
| 225 | /** Min angle. */ |
| 226 | UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = Settings, meta=(PCG_Overridable, EditCondition="bUseMinAngle", Units="Degrees", ClampMin=0, ClampMax=90)) |
| 227 | double MinAngle = 0; |
| 228 | double MinDot = -1; |
| 229 | |
| 230 | /** . */ |
no outgoing calls
no test coverage detected