lonnie li
890125f92d
ModelingComponents: Expose LineSetComponent as a blueprint spawnable component.
...
#rb Jimmy.Andrews
#jira UE-215334
[CL 33807767 by lonnie li in ue5-main branch]
2024-05-21 16:17:13 -04:00
katie caputo
c9c94e18c0
Modeling Tools: Updates the visual display of Mesh Element Selection so that only applicable components are displayed depending on the selection mode
...
#JIRA UE-206070
#rb lonnie.li
[CL 33732970 by katie caputo in ue5-main branch]
2024-05-17 15:06:29 -04:00
benoit gadreau
77adc25814
DynamicMeshProvider: full support for MeshDescription LODs when converting to DynamicMesh
...
a FGetMeshParameters parameter is now used to request a specific LOD, as well as the option of requesting tangents
this will also allow further customization in the future, if required, by adding attributes to the FGetMeshParameters struct
#rb halfdan.ingvarsson, Jimmy.Andrews
#rnx
[CL 33681647 by benoit gadreau in ue5-main branch]
2024-05-16 04:43:12 -04:00
katie caputo
d2d550ceb1
Modeling Tools: Replaces the existing PDI implementation of MeshElementSelection to use PreviewGeometry
...
#JIRA UE-189444
#rb lonnie.li
[CL 33610721 by katie caputo in ue5-main branch]
2024-05-13 18:32:09 -04:00
lonnie li
a746e676fb
ModelingTools: Added a new cvar (modeling.CapturePostEditChangeInTransactions, default=true). When set to false, PostEditChange will be excluded from tool-target based modeling tool transactions.
...
#rb David.Hill, semion.piskarev
#jira UE-209978
[CL 33496407 by lonnie li in ue5-main branch]
2024-05-07 17:25:47 -04:00
katie caputo
a7bd886565
Modeling Tools: Implement the selection Mapping Flags for MeshElementSelection and clarify its related code
...
#JIRA UE-212714
#rb lonnie.li
[CL 33334853 by katie caputo in ue5-main branch]
2024-04-30 09:10:14 -04:00
jimmy andrews
0c7ff195bd
Fix backwards compat issue with material handling for static mesh -> dynamic mesh geometry script:
...
Revert the default behavior of CopyMeshFromStaticMesh to again use section material indices, rename it to make it clear that it does so, and make a CopyMeshFromStaticMeshV2 w/ the more-expected default behavior of using the regular material indices (and a new parameter to control the behavior)
+ add a method to more easily get the regular materials list off of a static mesh asset.
#rb David.Hill
[CL 33314364 by jimmy andrews in ue5-main branch]
2024-04-29 16:57:22 -04:00
jimmy andrews
87679c1c76
Make draw polygon, draw polypath, and draw-and-revolve tools initialize with a 'reasonable' drawing frame instead of starting at the origin
...
#jira UE-185651
Where reasonable means centered on the selection (if available), or otherwise centered in the view.
If a geometry element is selected, we will also align to that (e.g., aligning to the plane of a selected triangle)
#rb David.Hill
[CL 33182868 by jimmy andrews in ue5-main branch]
2024-04-23 18:39:48 -04:00
jimmy andrews
50e007432b
Fix mesh elements visualizer tooltip typo
...
#rb jimmy.andrews
[CL 33140586 by jimmy andrews in ue5-main branch]
2024-04-22 11:41:03 -04:00
jimmy andrews
558c86d50b
Make modeling mode element selections auto-convert when user changes the active selection mode (if a conversion is implemented)
...
#rb rinat.abdrashitov
[CL 33116028 by jimmy andrews in ue5-main branch]
2024-04-19 16:41:11 -04:00
katie caputo
87533ccde8
Modeling Tools: Add support for customizing colors in Mesh Element Selection, add support for different between hovering over a selected vs non-selected elements, fix issues with EnumerateSelectionEdges
...
#JIRA UE-209421 UE-206063
#rb nickolas.drake
[CL 33070091 by katie caputo in ue5-main branch]
2024-04-18 09:20:08 -04:00
gwennael arbona
1babefb4bc
Remove API markings on enums and interfaces that don't need it to fix modular build on some platforms
...
#jira none
#rnx
#rb dmytro.vovk
[CL 33066387 by gwennael arbona in ue5-main branch]
2024-04-18 04:53:36 -04:00
jimmy andrews
f078f45100
make mesh asset functions' static mesh to dynamic mesh conversion use the same conversion code as the scene component conversion
...
#rb David.Hill
[CL 32555211 by jimmy andrews in ue5-main branch]
2024-03-27 15:55:30 -04:00
katie caputo
9170a72472
Modeling Tools: Adds Geometry Selection Support for the Smooth Tool
...
#JIRA UE-181659
#rb lonnie.li
[CL 32507530 by katie caputo in ue5-main branch]
2024-03-26 09:48:04 -04:00
katie caputo
ae362b0c01
Modeling Tools: Adds Geometry Selection Support for the Split Tool
...
#JIRA UE-181657
#rb lonnie.li
[CL 32336604 by katie caputo in ue5-main branch]
2024-03-19 15:45:02 -04:00
jimmy andrews
f79612960d
make static mesh <-> dynamic mesh conversion be aware of section (polygon group ID) to material index mappings
...
#jira UE-200228
#rb David.Hill
[CL 32004596 by jimmy andrews in ue5-main branch]
2024-03-04 18:33:07 -05:00
yoan stamant
c942ebd49c
Converted some header deprecation from 5.5 to 5.4
...
#rb Marc.Audy
[CL 31630036 by yoan stamant in ue5-main branch]
2024-02-19 18:02:45 -05:00
katie caputo
b403616bec
Modeling Tools: Places Mesh Element Selection Gizmo in Object Frame Mode at selected component(s) pivot rather than at object's pivot
...
#JIRA UE-206515
#rb lonnie.li
[CL 31575613 by katie caputo in ue5-main branch]
2024-02-16 14:49:01 -05:00
jimmy andrews
8357d71799
deprecate now-unused FGenericMeshSelection struct
...
#rb David.Hill
[CL 31531894 by jimmy andrews in ue5-main branch]
2024-02-15 15:08:36 -05:00
jimmy andrews
f82bec6181
remove various deprecated methods from modeling components code
...
#rb jimmy.andrews
[CL 31501927 by jimmy andrews in ue5-main branch]
2024-02-14 19:10:11 -05:00
jimmy andrews
05d70b0bf8
remove deprecated persistent mesh selection code from modelingcomponents
...
#rb jimmy.andrews
[CL 31501095 by jimmy andrews in ue5-main branch]
2024-02-14 18:58:49 -05:00
yoan stamant
0d5635a910
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
...
#rb Mieszko.Zielinski
[CL 31470741 by yoan stamant in ue5-main branch]
2024-02-14 09:15:30 -05:00
alex kahn
cdfd11e33e
[Backout] - CL31425693 - CIS UE Error Backout 4/4
...
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski
[CL 31440421 by alex kahn in ue5-main branch]
2024-02-13 14:37:03 -05:00
yoan stamant
00a0c5ac5d
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
...
#rb Mieszko.Zielinski
[CL 31425867 by yoan stamant in ue5-main branch]
2024-02-13 09:57:09 -05:00
katie caputo
7ec560568b
Modeling Tools: Adds 'Local Frame Mode' toggle in the Mesh Element Selection Toolbar Settings so users can edit with the gizmo based either on the selected geometry only or on the entire object
...
#JIRA UE-202681
#rb lonnie.li, nickolas.drake
[CL 31128610 by katie caputo in ue5-main branch]
2024-02-02 11:59:31 -05:00