Commit Graph

31 Commits

Author SHA1 Message Date
David Lesage
81b1a1f95c #jira UE-145438
Fix CADKernel used with TechSoft, 3 mains problems:
- by default, from TechSoft, faces with a periodic basis surface are not always split on parametric seams
- CADKernel expects to have the external loop in first, that is not always the case with TechSoft
- The function to test the relative orienation of two coincident closed edges (StartVertex = EndVertex) has not been yet implemented
#swarm https://p4-swarm.epicgames.net/reviews/19379931
#rb jeanluc.corenthin
#preflight 6230eb079406c2cfd6a9bd63

[CL 19392487 by David Lesage in ue5-main branch]
2022-03-15 15:43:03 -04:00
david lesage
56ecf1d024 #Jira UETOOL-5012
Step 2: Preparing to plug of CADKernel into TechSoft: Add missing methodes in TechSoftInterface, TechSoftUtils and CADKernel::FSession

#rb jeanluc.corenthin
#preflight 621029245219b1d13ceedd90

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 19082460 in //UE5/Release-5.0/... via CL 19097105
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19140833 by david lesage in ue5-main branch]
2022-02-24 23:31:25 -05:00
david lesage
ba26fb5644 Fix FTopologicalEdge::CreateEdgeByMergingEdges :
- if BSpline::DuplicateNurbsCurveWithHigherDegree failed, the operation is canceled
 - fix the merge of NURBS (rational + non-rational nurbs)
 - clean FNURBSCurve constructor
 - If DuplicateNurbsCurveWithHigherDegree failed return TSharedPtr<FNURBSCurve>()

#jira UE-142840
#rb jeanluc.corenthin
#preflight 620c1cb1615db7478d3fed4a
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 19081216 in //UE5/Release-5.0/... via CL 19095763
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19140413 by david lesage in ue5-main branch]
2022-02-24 23:13:37 -05:00
steve robb
a8c1e02c4e Use a union-based representation for types which want to treat its members as both individual named fields and as an array, to avoid strict aliasing issues.
#jira UE-140368
#preflight 6201d6b1e9567e66732291b2
#rb jeff.newquist
#lockdown julien.marchand

#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 18995739 in //UE5/Release-5.0/... via CL 18996215 via CL 18996642
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 19001153 by steve robb in ue5-main branch]
2022-02-15 14:42:20 -05:00
david lesage
c2063f2e18 Update CADKernel : add oriention, fix one infinite loop
#preflight 61f5e0a3cb5b9daed89646ac

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18784834 in //UE5/Release-5.0/... via CL 18784835 via CL 18784855
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18784856 by david lesage in ue5-main branch]
2022-01-29 20:10:41 -05:00
david lesage
3daa882a48 Rename Joiner into Topomaker
#rb none
#preflight 61ef5736ca3de856bce4cbf5

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18718654 in //UE5/Release-5.0/... via CL 18718663 via CL 18718679
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18718685 by david lesage in ue5-main branch]
2022-01-24 21:01:15 -05:00
david lesage
89ae28bef9 CADKernel Update : Fix Sew
#preflight 61eae081c557ec200181a61a

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18690771 in //UE5/Release-5.0/... via CL 18690789 via CL 18690825
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18690865 by david lesage in ue5-main branch]
2022-01-21 11:56:53 -05:00
david lesage
4220f4259e CADKernel::StringUtil move
#preflight 61eaceb1f1438e8a4b30dae0

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18689718 in //UE5/Release-5.0/... via CL 18689733 via CL 18689751
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18689869 by david lesage in ue5-main branch]
2022-01-21 10:52:26 -05:00
david lesage
0bad3bd355 Update CADKernel
#preflight 61e59f9fa2616066f68810d2

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18633966 in //UE5/Release-5.0/... via CL 18633969 via CL 18633980
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637403 by david lesage in ue5-main branch]
2022-01-18 04:33:24 -05:00
david lesage
d227f702d9 Formating
#rb trivial
#preflight 61dc66d67a30411eb190bd9f

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18561343 in //UE5/Release-5.0/... via CL 18561353
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18561379 by david lesage in ue5-release-engine-test branch]
2022-01-10 12:15:37 -05:00
david lesage
2200baef35 CADKernel Update
#preflight 61d5817b5d522c9b408cb44b

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18517493 in //UE5/Release-5.0/... via CL 18517497
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18517501 by david lesage in ue5-release-engine-test branch]
2022-01-05 06:45:48 -05:00
david lesage
7ea956f54d CADKernel update
[FYI] flavien.picon jeanluc.corenthin
#preflight 61af72f8ca10c561374c8c28

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18395174 in //UE5/Release-5.0/... via CL 18395182
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395194 by david lesage in ue5-release-engine-test branch]
2021-12-07 10:25:16 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
david lesage
668a0e9ab8 CADKernel: small improvement in topology functions + some cleaning
#rb none
#preflight 6144a25b6e7fd600018e206e

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 17552199 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17552218 by david lesage in ue5-release-engine-test branch]
2021-09-17 10:45:51 -04:00
johan duparc
2100080429 Datasmith: basic pass on static analysis fixes
#rb JeanLuc.Corenthin, David.Lesage
#jira none

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 17458360 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17458366 by johan duparc in ue5-release-engine-test branch]
2021-09-08 10:35:06 -04:00
david lesage
bf1b8388c4 Pluggin of CADKernel in Rhino
#rb johan.ducparc, jeanluc.corenthin

#ROBOMERGE-SOURCE: CL 17384938 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17384940 by david lesage in ue5-release-engine-test branch]
2021-09-01 07:28:19 -04:00
david lesage
ca9f68ca2c CADKernel fix build of untrimmed face
#rb trivial
#preflight 61279f1ceef7f30001e91bcf

#ROBOMERGE-SOURCE: CL 17317569 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17317629 by david lesage in ue5-release-engine-test branch]
2021-08-26 10:30:06 -04:00
david lesage
1fd6840506 CADKernel Source Code v0.03
Update ParametricMesher header
#rb trivial

#ROBOMERGE-SOURCE: CL 16695899 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16695923 by david lesage in ue5-release-engine-test branch]
2021-06-16 16:41:19 -04:00
david lesage
05ebdfaa08 CADKernel Source Code v0.03
The review of the source code is in progress.
#preflight 60c77186b9446100017cbe78

#ROBOMERGE-SOURCE: CL 16659845 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)

[CL 16659917 by david lesage in ue5-release-engine-test branch]
2021-06-14 12:33:15 -04:00
david lesage
feeadc0585 Pluggin of CADKernel : Add Retesselation
#preflight 60c1643ac612640001ade4f9

#ROBOMERGE-SOURCE: CL 16618032 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16618033 by david lesage in ue5-release-engine-test branch]
2021-06-09 22:17:23 -04:00
david lesage
9d796f8122 CADKernel Source Code v0.02
The review of the source code is in progress.
[FYI] jeanluc.corenthin
#preflight 60bfc30a79a7fe0001fc3165

#ROBOMERGE-SOURCE: CL 16594491 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16594509 by david lesage in ue5-release-engine-test branch]
2021-06-08 17:45:06 -04:00
David Lesage
2bd0e9086a Pluggin of CADKernel
By setting r.CADTranslator.EnableKernelIOTessellation CVar to 0 (disabling KernelIO Tessellation) CADKernel is activated.
This first version allow to tessellate CAD file with CADKernel. Retessellate and Sew are not availlable.
#preflight 60ae75531d02bb0001b068a7

[CL 16471903 by David Lesage in ue5-main branch]
2021-05-26 13:33:22 -04:00