- When multiple polygons are selected that are neighbors, Extrude will now keep those polygons connected by default
- Extrusion distances for polygons are now influenced by their vertices' intersection points with neighbor polygons. This makes for much more sensible extrusions when extruding multiple polygons together.
- UEditableMesh::ExtrudePolygons() has a new parameter 'bKeepNeighborsTogether' to enable this feature (always 'true' in Mesh Editor for now. We'll make it an option, eventually.)
#codereview richard.talbotwatkin
#rb none
[CL 3425238 by Mike Fricker in Dev-Geometry branch]
- If you have polygons or edges selected on a base cage, their counterparts will be highlighted on the subdivision preview wire overlay
- Added new Editable Mesh function to get the edge that is connecting two specified vertices (UEditableMesh::GetEdgeThatConnectsVertices)
#codereview richard.talbotwatkin
#rb none
[CL 3401517 by Mike Fricker in Dev-Geometry branch]
- This is the first change toward making it easy to add new polygon modeling features in external plugins (or through scripting!)
- Added a new 'PolygonModeling' module to the MeshEditor plugin and moved the TessellatePolygon feature there
- New UMeshEditorPolygonCommand ABC class (and friends) for polygon editing features to inherit from
- MeshEditor now has a very minimal public API
- Experimenting with using multiple protected 'contract interfaces' for FMeshEditorMode to reduce public API size
- Some initial clean-ups to how selection/deselection works (reduce boilerplate.)
- Removed a bad use of 'friend' for FMeshElementViewportTransformable
- Moved a few functions around to either make them publicly accessible or to hide them
- Slate: Added support for registering UICommandInfos without a 'this' pointer
#codereview richard.talbotwatkin
#rb none
[CL 3367605 by Mike Fricker in Dev-Geometry branch]
- Changed StaticMesh to just have a blind UObject pointer to the EditableMesh
#codereview richard.talbotwatkin
#rb none
[CL 3354704 by Mike Fricker in Dev-Geometry branch]
- No effective change that I've been able to notice
- VS 2013 is not supported yet (we can add that later)
#codereview richard.talbotwatkin
#rb none
[CL 3354599 by Mike Fricker in Dev-Geometry branch]