* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
The main idea is to replace CoreTechFileParser by a generic CADFileReader.
CADFileReader has an ICADFileParser that will process (parse) the file with the selected SDK (KernelIO or TechSoft or ...).
CoreTechFileReader become CoreTechFileParser and implement ICADFileParser.
The next step is to implement TechSoftFileParser.
To simplify the exchange, a FCADFileData replace FContext and extand the encapsulation of the data needed and generated during the file parsing
#rb johan.duparc
[CL 17496262 by David Lesage in ue5-main branch]
Adds processing time control in CADWorker
The processing max time is based on the size of the file to process according to its format.
+ increase MaxRestartAllowed
+ add Neu format
#rb jeanluc.corenthin
#ROBOMERGE-OWNER: david.lesage
#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 16393014 in //UE4/Release-4.27/... via CL 16393036
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v804-16311228)
#ROBOMERGE-CONFLICT from-shelf
[CL 16447119 by david lesage in ue5-main branch]
- fix DatasmithCADWorker launching without CAD_INTERFACE: avoid crash, log a message, return a specific code error
- fix FDatasmithWorkerHandler::StartWorkerProcess: Test if the external process and extenal application are running (FProcHandle::IsValide is not enough to check if a process is well launch)
#rb johan.duparc
#ROBOMERGE-SOURCE: CL 12294185 in //UE4/Release-4.25/... via CL 12294191
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v668-12245121)
[CL 12296912 by david lesage in Main branch]
Fix Import DWG worker
KernelIO has to be initialized with its library Path. This path is known relative to the engine folder.
So this path has to be send to the worker.
#rb jeanluc.corenthin
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 10307237 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)
[CL 10307239 by david lesage in Main branch]
#rb JeanMichel.Dignard
#jira none
#rnx
#ROBOMERGE-SOURCE: CL 10229353 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v590-10202696)
[CL 10229358 by johan duparc in Main branch]
Huge simplication of the code
Stabilisation of CAD import
#Jira UE-83381, UE-83158
#rb johan.duparc
#ROBOMERGE-SOURCE: CL 10221316 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v590-10202696)
[CL 10221348 by david lesage in Main branch]
#rb JeanLuc.Corenthin, David.Lesage
#rnx
#jira none
#ROBOMERGE-SOURCE: CL 10098762 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v586-10095595)
[CL 10098765 by johan duparc in Main branch]