111 Commits

Author SHA1 Message Date
kerim borchaev
d6a17aec18 [Revit] Datasmith Exporter for Revit 2018.3 - Direct Link error
#jira UE-173649
#rb benoit.deschenes

[CL 25810644 by kerim borchaev in ue5-main branch]
2023-06-06 00:01:27 -04:00
Marc Audy
43986f732d Fix divergences from FNMain
#rnx
#preflight

[CL 25777212 by Marc Audy in ue5-main branch]
2023-06-02 19:33:12 -04:00
ionut matasaru
3d7c0e8440 UBT: Removed deprecated TargetInfo::bUseMallocProfiler toggle in Source/Programs.
#jira UE-141779
#rb Joe.Kirchoff
#rb Johan.Berg
#preflight 64380aea7a00790bfd116430

[CL 25101875 by ionut matasaru in ue5-main branch]
2023-04-19 04:15:59 -04:00
christopher waters
6a4206d490 Removing bad Launch include paths from programs.
[CL 24328631 by christopher waters in ue5-main branch]
2023-02-20 17:39:13 -05:00
kerim borchaev
09dfaaf766 [Datasmith Revit Exporter] Fixed Duplicated ids for Level elements
- also added more logging for more efficient debugging of parsing/name generation

#jira UE-175007
#preflight 63d9eac78505ea6b1fdf36d4
#rb JeanLuc.Corenthin
#lockdown jeanmichel.dignard

[CL 23991061 by kerim borchaev in ue5-main branch]
2023-02-03 11:00:25 -05:00
jeanluc corenthin
f6afe0dfc2 Added ability to launch TM (if installed) from the Datasmith tab in Revit.
#jira UE-173064
#rb jeanmichel.dignard
#preflight 63b854e8763c6c10642efbb0
#lockdown jeanmichel.dignard
#9915

[CL 23616677 by jeanluc corenthin in ue5-main branch]
2023-01-09 13:23:27 -05:00
kerim borchaev
c99ece33ff [Revit] Stable AND unique actor names
- Actor name for a Revit element is now composed from the 'path' through whole hierarchy of Revit elements(including linked documents). This makes every element that occurs multiple times in the scene(e.g. in Linked docs) to have different actor name

- This makes it unique(path to element occurrence is unique).

- This 'path' is stable because of not using any 'unstable' elements(like temporary geometry symbols created by Revit during export - only elements UniqueIds)

- additional: debug output for scene parsing(compile-time enabled using DatasmithRevitDebugOutput symbol)

#rb benoit.deschenes
#jira UE-169815
#preflight 6380f92b3377450900872239
#lockdown jeanmichel.dignard

[CL 23300209 by kerim borchaev in ue5-main branch]
2022-11-28 19:14:00 -05:00
kerim borchaev
f862b101ad [Revit Exporter] Fixed sync of removed family instances
- Fix for 'HideByCategory' is just a side effect. This change fixes other circumstances where instance removal is synced

- code: simplified/commented Optimize function

#rb benoit.deschenes
#jira UE-169142
#preflight 637efb9e18176c67c2dfa432
#lockdown jeanmichel.dignard

[CL 23267176 by kerim borchaev in ue5-main branch]
2022-11-25 11:37:12 -05:00
Balazs Toereki
7dcb9bedca Undo changelist 22910456
(PR #9679: REVIT-197037: Added Open in Twinmotion command.)

#jira UE-169658
#preflight 636e9897c675563b7638937a

[CL 23135651 by Balazs Toereki in ue5-main branch]
2022-11-15 10:14:21 -05:00
rahulbhobe
686ecb17db PR #9679: REVIT-197037: Added Open in Twinmotion command. (Contributed by rahulbhobe)
#preflight 63612a94ef6d25c674592c82
#rb JeanLuc.Corenthin

[CL 22910456 by rahulbhobe in ue5-main branch]
2022-11-02 07:42:11 -04:00
Balazs Toereki
35e79f069f Revit - Decals on curved entities will sometimes scale inside the exported mesh
#jira UE-165758
#preflight 635ae2c2944463bad470cefa
#rb JeanLuc.Corenthin

[CL 22825502 by Balazs Toereki in ue5-main branch]
2022-10-28 04:04:14 -04:00
Balazs Toereki
a79c222afb Revit - moving decals result in missing decal actor after synching via direct link fix,
(also fixes addition/creation of decal placements via directlink)

#jira UE-165897
#preflight 635a7caa544df973cde6f9d5
#rb JeanLuc.Corenthin

[CL 22815536 by Balazs Toereki in ue5-main branch]
2022-10-27 14:56:53 -04:00
Balazs Toereki
07cc79afb9 Revit Datasmith Direct Link sending metadata udpates when autosync is disabled fix.
#jira UE-167246
#rb JeanLuc.Corenthin
#preflight 6357869ae6096564af693f02

[CL 22746540 by Balazs Toereki in ue5-main branch]
2022-10-25 03:07:06 -04:00
balazs toereki
aa8537937f Revit Exporter Plugin Crash on Decals Export fix,
Temporary fix for Revit plugin sends constant updates, even when nothing changed

#jira UE-166292 UE-159041
#preflight 634728d08d665d55d05b094a
#lockdown jeanmichel.dignard
#rb JeanLuc.Corenthin

[CL 22566787 by balazs toereki in ue5-main branch]
2022-10-17 11:56:52 -04:00
kerim borchaev
b9cbca87ae Remove/replace uses of improper words found in Enterprise/Datasmith
- Merged CL 21719725

- replaced remaining words in .py files with 'final'

#jira UE-158637 UE-158639
#preflight 633af1d72a5690003a13b268

[CL 22322353 by kerim borchaev in ue5-main branch]
2022-10-03 20:42:05 -04:00
balazs toereki
18bcfc617a Datasmith Revit Exporter Actor with children deletion fix
#jira UE-133058
#preflight 6335acd0a852bd922ced55fa
#rb JeanLuc.Corenthin

[CL 22262815 by balazs toereki in ue5-main branch]
2022-09-29 23:44:27 -04:00
balazs toereki
7d0fb24b11 Datasmith Revit Exporter Autosync trigger modification
#jira UE-150702 UE-150679 UE-150676 UE-150675 UE-139534
#rb JeanLuc.Corenthin
#preflight 63356e4bee7b13756df8a0a0

[CL 22262783 by balazs toereki in ue5-main branch]
2022-09-29 23:42:00 -04:00
balazs toereki
a8e925d13d DataSmith Revit Exporter compilation fixes for pre 2023 versions
#jira UE-165228
#preflight 633330ffe11ae0b19c1e3e8a
#rb JeanLuc.Corenthin

[CL 22228743 by balazs toereki in ue5-main branch]
2022-09-28 15:18:24 -04:00
balazs toereki
de72f41727 Datasmith Revit Exporter - SectionBox acquisition crash fix
#rb JeanLuc.Corenthin
#preflight 632cad6bd747fe52c8673138

[CL 22148336 by balazs toereki in ue5-main branch]
2022-09-22 18:58:59 -04:00
balazs toereki
aff5e4ed14 Datasmith Revit Exporter Instancing fixes (Also fixing SectionBox clipping issues)
#jira UE-158150
#rb JeanLuc.Corenthin
#preflight 632a5581331ace46b53a446c

[CL 22107026 by balazs toereki in ue5-main branch]
2022-09-20 21:29:32 -04:00
balazs toereki
4152a10d54 Datasmith Revit Exporter Decal related fixes
Issues fixed: missing decals on same surface upon export, missing decals on complex surfaces such as HermiteSplines, Decal clipping on big curvature surfaces in UE.

#jira UE-161315 UE-161310
#preflight 6329bd6e6919ce39986e2ca9
#rb JeanLuc.Corenthin

[CL 22094311 by balazs toereki in ue5-main branch]
2022-09-20 11:38:37 -04:00
balazs toereki
a4955cc148 Datasmith Revit Exporter: Fixing Mesh Instance duplication (when customized mesh is present)
#jira UE-152683
#rb JeanLuc.Corenthin
#preflight 63235e8cb1461e4724f6c3c3

[CL 22039747 by balazs toereki in ue5-main branch]
2022-09-15 17:57:03 -04:00
JeanLuc Corenthin
8b68b5d56e Remove non-inclusive words from exporters' installer
#jira UE-158635, UE-158636, UE-158637, UE-158639
#rb none
#preflight 630e8445660db81edb9e29ec

[CL 21719725 by JeanLuc Corenthin in ue5-main branch]
2022-08-31 09:17:59 -04:00
JeanLuc Corenthin
cf41705c54 [Non-inclusivity] Removed banned words from Datasmith API and code using the API
- IDatasmithMasterMaterialElement has become IDatasmithMaterialInstanceElement
 - EDatasmithMasterMateriallType has become EDatasmithReferenceMaterialType
 - IDatasmithMasterMaterialElement is signaled as deprecated and not supported in 5.2
 - The MasterMaterial tag is replaced by MaterialInstance, reading and writing. Reading the MasterMaterial tag is supported for previous versions.
 - Clients should still be able to compile against Datasmith SDK without changing anything. However, warnings of deprecation will be logged.
 - Directories, files and assets which named contained  banned words have been renamed too. Redirect directives in the DatasmithContent module have been added for existing assets

#jira none
#rb johan.duparc
#preflight 6307c702aa0fda29197c01fd

[CL 21570510 by JeanLuc Corenthin in ue5-main branch]
2022-08-25 15:29:37 -04:00
Balazs Toereki
72e74619c3 Revit - Connection and Message dialogs positioning not remembered
Connection/Messages/Settings windows and dialogs now remember position and size within the same session

#jira UE-102277
#rb JeanLuc.Corenthin
#preflight  62c83df7f671e8d2facfa06c

[CL 21008424 by Balazs Toereki in ue5-main branch]
2022-07-08 11:49:17 -04:00