Files
jeanluc corenthin 81ecea9a08 Fixed issue with tessellation of planar surfaces
Added CVar "CADKernel.FaceMesher.DetectPlanarFace" to enable/disable specific tessellation for planar faces
Added GeometryCore module to use FDelaunay class to tessellate planar surfaces
Added utility functions for Curve, Surface and Face entities
Replaced use of NURBS curves of degree 1 with use of polylines
Made necessary fixes on code related to polylines
Fixed miscellanous inconsistencies in the API
Cleanup code - WIP

#jira UE-215235
#rnx

[CL 36292235 by jeanluc corenthin in 5.5 branch]
2024-09-14 14:08:47 -04:00

27 lines
642 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
namespace UnrealBuildTool.Rules
{
public class CADKernel : ModuleRules
{
public CADKernel(ReadOnlyTargetRules Target)
: base(Target)
{
//OptimizeCode = CodeOptimization.Never;
DeterministicWarningLevel = WarningLevel.Off; // __DATE__ in Private/CADKernel/Core/System.cpp
PublicDefinitions.Add("CADKERNEL_THINZONE=0");
PublicDependencyModuleNames.AddRange(
new string[]
{
"Core",
"GeometryCore",
}
);
PublicDefinitions.Add(Target.Type == TargetType.Program ? "CADKERNEL_DO_ENSURE=0" : "CADKERNEL_DO_ENSURE=1");
}
}
}