kerim borchaev
3248b6c4c5
Add support to geolocation to Datasmith API
...
#jira UE-180009
#preflight 642e78e7da7f9583702b9cff
#preflight 642e790df376ab43d22a9e35
#rb benoit.deschenes
[CL 24962394 by kerim borchaev in ue5-main branch]
2023-04-07 00:37:27 -04:00
David Lesage
add4f1352f
Fix Static Analysis Win64 (MSVC)
...
#rb none
#preflight 642d87234d26bcd1ebfd6878
[CL 24928066 by David Lesage in ue5-main branch]
2023-04-05 10:42:14 -04:00
David Lesage
5171b6edb6
Remove unused class: UE::CADKernel::FParameters
...
#rb none
#preflight 642d77cf4d26bcd1ebef9e6c
[CL 24926900 by David Lesage in ue5-main branch]
2023-04-05 09:35:45 -04:00
Steve Robb
43654190d5
Defaulted the special member functions in TOrientedEntity to avoid Clang 16 warnings.
...
#rb none
#jira none
#preflight none
#fyi david.lesage
[CL 24926219 by Steve Robb in ue5-main branch]
2023-04-05 08:37:11 -04:00
Steve Robb
1641ae0fe6
Fixed mismatched copy constructors/assignments in UE::CADKernel::FParameterValue and UE::CADKernel::FParameter.
...
#rb none
#jira none
#preflight none
#fyi david.lesage
[CL 24926187 by Steve Robb in ue5-main branch]
2023-04-05 08:33:08 -04:00
David Lesage
afab4bdcb9
#jira UE-153614
...
ThinFace preparatory work:
- minore refactoring
#rb none
#preflight 642aeead4d26bcd1ebfa38a0
[CL 24893694 by David Lesage in ue5-main branch]
2023-04-03 11:46:27 -04:00
David Lesage
bd475475ea
#jira UE-181947
...
#preflight 6426fdb32a0b706ac69cb45e
[CL 24872356 by David Lesage in ue5-main branch]
2023-03-31 11:43:25 -04:00
David Lesage
60f07c0907
#jira UE-153614
...
ThinFace preparatory work:
- refactoring CriteriaGrid and Grid with a base class
+ small fixes
#rb jeanluc.corenthin
#swarm https://p4-swarm.epicgames.net/reviews/24834555
#preflight 642677869621ba9cb48a9c32
[CL 24867739 by David Lesage in ue5-main branch]
2023-03-31 02:11:08 -04:00
charles bloom
0a198a3d1f
OodleDataCompression parallel encode and decode helpers
...
can be swapped in with existing OodleDataCompression calls
does not add any extra header
#preflight https://horde.devtools.epicgames.com/job/640b9be070639dfc94013653
#rb fabian.giesen
[CL 24601830 by charles bloom in ue5-main branch]
2023-03-10 20:20:03 -05:00
david lesage
9a3db0a719
#jira UE-179179 Fix crash during sew step
...
+ Fix apply criteria
+ Improve delete entity
#rb jeanluc.corenthin
#preflight 6407a868ba12ba6416aef574
#jira UE-179179
#lockdown jeanmichel.dignard
[CL 24560423 by david lesage in ue5-main branch]
2023-03-08 10:56:17 -05:00
Charles deRousiers
1c6fe73ece
Add exposure as new light unit.
...
#rb chris.kulla
#jira none
#preflight 63f7e43e1206d91a2b6c4121
[CL 24519541 by Charles deRousiers in ue5-main branch]
2023-03-06 04:43:25 -05:00
marc audy
361dfebee0
Fix warning V1053: Calling the 'Empty' virtual function in the destructor may lead to unexpected result at runtime.
...
[CODEREVIEW] David.Lesage
#preflight 6402dbb3aa004233350c6148
#rb
#rnx
[CL 24513016 by marc audy in ue5-main branch]
2023-03-04 01:43:47 -05:00
david lesage
64b2e5a2b3
#Jira UE-178939: Fix crash in CADKernel meshing step
...
+ Reduce the control of intersection with iso line
https://horde.devtools.epicgames.com/job/640216cd5f3b94d292a9508f
#preflight 640216cd5f3b94d292a9508f
[CL 24500167 by david lesage in ue5-main branch]
2023-03-03 11:39:19 -05:00
david lesage
27f3bbbf9b
#jira UE-178953: CADKernel crash in sew step with a BMW CATPart
...
Fix Delete Entity
Fix FTopologicalEdge::ReplaceEdgeVertex (avoid ensure in FVertexLink::DefineActiveEntity())
Fix StitchParallelEdges
#preflight 6401adc1a726961ed99837f4
[CL 24500159 by david lesage in ue5-main branch]
2023-03-03 11:39:05 -05:00
David Lesage
7975f1672f
[CADKernel] Multithreading Apply Surface Criteria
...
#preflight 63e4c1ed7467a6960f88034f
[CL 24094355 by David Lesage in ue5-main branch]
2023-02-09 05:08:40 -05:00
bryan sefcik
16d68d7b4e
Updated UHT to support parsing "#if WITH_COREUOBJECT" statements to resolve issues with generated.h includes not being found.
...
#[fyi] tim.smith
#ushell-cherrypick of 24060136 by bryan.sefcik
#preflight 63e2da35c2257e56f4157b7e
[CL 24062920 by bryan sefcik in ue5-main branch]
2023-02-07 18:40:43 -05:00
David Lesage
bbf78fed5d
Refactor FParametricMesher::ApplyFaceCriteria
...
Move methods from FCriteriaGrid to FTopologicalFace as this is FTopologicalFace that is updated
#preflight 63ce5ea4f2318350a2b5ac2e
[CL 23809223 by David Lesage in ue5-main branch]
2023-01-23 05:32:49 -05:00
David Lesage
249336b4f0
#jira UE-153614: Meshing of thin faces WIP
...
Preparatory work: Refactoring ApplyCriteria step by encapsulating all steps of ApplyCriteria in CriteriaGrid methods.
#rb jeanluc.corenthin
#preflight 63c901069f0d23c15ab2e799
[CL 23770894 by David Lesage in ue5-main branch]
2023-01-19 03:48:07 -05:00
David Lesage
615b8fdc18
#jira UE-172956: Meshing of huge face with "Max Edge Length" criterion
...
In the case of CAD file with huge face, if the file is imported with "Max Edge Length" criterion set, the resulting mesh can be too big. For example, a face of 100,000 mm x 100,000 mm with a "Max Edge Length" of 10 mm will generate a mesh with 2e8 triangles.
A rule is added to disable the "Max Edge Length" criterion if the resulting mesh will be too huge.
#preflight 63c587f80b358b97d13ee660
[CL 23730557 by David Lesage in ue5-main branch]
2023-01-16 12:36:37 -05:00
David Lesage
3aa31eba6e
#jira UE-172788 Improve meshing across Iso
...
Fix Build an optimal InnerToOuterSegmentsIntersectionTool
#rb jeanluc.corenthin
#preflight 63c4fd392e714f64adc8f90a
[CL 23727221 by David Lesage in ue5-main branch]
2023-01-16 02:39:20 -05:00
David Lesage
777c951238
#jira UE-172758 [Topo] Remove duplicated faces
...
#preflight 63c050b2305002c64179aa6d
[CL 23666484 by David Lesage in ue5-main branch]
2023-01-12 13:37:21 -05:00
David Lesage
65da77f5e2
#jira UE-172758 [Topo] Remove duplicated faces WIP: Add usefull methods in TopologicalEdge and TopologicalFace
...
#rb jeanluc.corenthin
#preflight 63bf17d9de27f9bc45e4d191
[CL 23652812 by David Lesage in ue5-main branch]
2023-01-11 15:25:37 -05:00
David Lesage
2f62e57cc1
#jira UE-172788 Improve meshing along face loop.
...
To avoid to create triangle crossing natural iso line (a line carrying iso edges), a test is added to create triangle minimizing the number of intersection with these lines
#rb jeanluc.corenthin
#preflight 63bf0cd56e6e8d46620a4491
[CL 23652042 by David Lesage in ue5-main branch]
2023-01-11 14:56:04 -05:00
David Lesage
b0c054c7bb
#jira UE-172788 WIP: Preparatory work allowing to have a suitable tool to check intersection between mesh edges and iso lines of the grid (Step 3): small improvements
...
#rb trivial
#preflight 63beef34de27f9bc45cff1b8
[CL 23647864 by David Lesage in ue5-main branch]
2023-01-11 12:24:20 -05:00
David Lesage
5f609917e0
#jira UE-172788 WIP: Preparatory work allowing to have a suitable tool to check intersection between mesh edges and iso lines of the grid (Step 2).
...
- Improve Grid's Nodes typing
- Improve build of InnerToOuterSegmentsIntersectionTool
#rb jeanluc.corenthin
#preflight 63bed656c543a64b7d3d57c8
[CL 23645670 by David Lesage in ue5-main branch]
2023-01-11 10:46:24 -05:00