Commit Graph

14 Commits

Author SHA1 Message Date
Ryan Schmidt
e196c256e4 GeometryProcessing: remove forwarding headers used in GeometryCore transition, and update all affected includes.
#rb none
#rnx
#jira none
#preflight 60c52c5db9446100014da02d

[CL 16653115 by Ryan Schmidt in ue5-main branch]
2021-06-13 00:35:22 -04:00
Ryan Schmidt
f45388ffbe Rename USimpleDynamicMeshComponent to UDynamicMeshComponent. Move ModelingComponents Components and SceneProxys to /Components subdirectory.
#rb none
#rnx
#jira none
#preflight 60c4451f5c10070001ae0537

[CL 16652187 by Ryan Schmidt in ue5-main branch]
2021-06-12 14:28:52 -04:00
lonnie li
71d5092007 ModelingTools: Refactor SingleSelectionTool to ToolTargets (pt.2)
#rb ryan.schmidt jimmy.andrews
#jira none
#rnx
#preflight 605a54c0e8944a0001585162

[CL 15799514 by lonnie li in ue5-main branch]
2021-03-24 11:11:02 -04:00
David Hill
6faeada6b9 Mesh Modeling : Move restore visiblity to before transaction in Subd, Lattice, Tangents, ParameterizeMesh tools so the orginal mesh will be visible (not hidden) if we undo after exiting the tool.
#fyi ryan.schmidt

[CL 15683909 by David Hill in ue5-main branch]
2021-03-11 21:27:23 -04:00
Ryan Schmidt
ffe3b401cd GeometryProcessing: move all public types in GeometryProcessing plugin into UE::Geometry:: namespace, as well as some code in MeshModelingToolset. Fix fallout in Water, Paint Mode, ChaosEditor, DataPrep, Text3D, Unit Tests, internal projects.
#rb jimmy.andrews, semion.piskarev
#jira none

[CL 15661651 by Ryan Schmidt in ue5-main branch]
2021-03-09 19:33:56 -04:00
Jimmy Andrews
6c699a2ce3 change all the modeling / geometry tools shared pointers to thread safe mode, because they're often used in background threads
#rb ryan.schmidt
#rnx

[CL 15435521 by Jimmy Andrews in ue5-main branch]
2021-02-17 11:50:23 -04:00
ryan schmidt
47311d8f7e ModelingTools UX: change tool names so that label now visible in the main viewport corresponds to icon name. Update accept/cancel/complete tooltips and button styles.
#rb none
#rnx
#jira none

#ROBOMERGE-OWNER: ryan.schmidt
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 15348621 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf

[CL 15360215 by ryan schmidt in ue5-main branch]
2021-02-08 17:02:09 -04:00
tyson brochu
1afdece4bc Fix crash when setting subdivision level too high. Cap the subdivision level in SubdividePolyTool.
Also fix a bug applying Loop subdivision to a non-compact mesh.

#jira UE-104210
#rnx
#rb david.hill

[CL 15068325 by tyson brochu in ue5-main branch]
2021-01-13 12:43:27 -04:00
Ryan Schmidt
38099b02b7 ModelingComponents: don't try to fast update if a MeshPostProcessor is enabled on SimpleDynamicMeshComponent
#rb tyson.brochu
#rnx
#jira none

[CL 14850007 by Ryan Schmidt in ue5-main branch]
2020-12-03 17:40:22 -04:00
tyson brochu
f383fcf753 Subdivide tool: If the mesh to be subdivided doesn't have polygroup topology suitable for Catmull-Clark, display a warning and allow the user to only use Loop subdivision. (Previous to this change, the tool would just display a warning and fail to initialize.)
#rb ryan.schmidt

[CL 14835882 by tyson brochu in ue5-main branch]
2020-12-02 12:25:59 -04:00
tyson brochu
f53d8bd3c1 Add bilinear and Loop subdivision options to subdivide poly tool.
Add option to toggle cage rendering.

#jira UETOOL-2771
#rb jimmy.andrews

[CL 14810748 by tyson brochu in ue5-main branch]
2020-11-24 16:01:01 -04:00
tyson brochu
b798060859 Replace DynamicMeshComponent and PreviewMeshActor with a UPreviewMesh.
#rnx
#rb jimmy.andrews
#jira none

[CL 14765525 by tyson brochu in ue5-main branch]
2020-11-17 15:49:38 -04:00
tyson brochu
d9a5d9f702 Fix possible dereferencing a nullptr
#jira UE-103026
#rb ryan.schmidt

[CL 14742899 by tyson brochu in ue5-main branch]
2020-11-12 23:01:08 -04:00
tyson brochu
f615af570a Add a prototype Subdivide tool that converts a Group Topology into a smooth mesh.
#jira UETOOL-2408
#rb jimmy.andrews ryan.schmidt
#rnx

[CL 14720377 by tyson brochu in ue5-main branch]
2020-11-11 12:24:31 -04:00