- Enable users to view and edit the parent and child frame transforms of constraints in the PhAT details panel
- Constraint transforms are represented as a position and a rotator in the details panel (internally they are represented as a position and a pair of orthonormal vectors)
- Constraint transforms can optionally be displayed in the frame of the assocaited bone OR relative to the default (snapped) transforms
- Allow parent / child transform position / orientation componenets to be 'snapped' to defaults individually
- Support using modifier keys to manipulate only the child frame transform via a viewport widget
#jira UE-119744
#jira UE-119741
#rb [at]Thomas.Sarkanen, [at]sebastian.nordgren
#preflight 62f13b9a23003b62a3d4c277
#ROBOMERGE-AUTHOR: nick.brett
#ROBOMERGE-SOURCE: CL 21282618 via CL 21282632 via CL 21282638
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21283069 by nick brett in ue5-main branch]
In FN, the workflow for creating physics assets for vehicles often involves importing at least one static mesh and copying collision shapes from it. It's currently really challenging to copy individual shapes between static and skeletal mesh body setups. With the added shape copy/paste commands, we get a lot more flexibility out of SM editor and PHAT, and a somewhat simpler workflow.
If we have physics assets A and B and we want to add one shape (or a specific subset of shapes) from a body in A to a body in B, this change is needed to do that. Since I'm trying to do this all the time while editing physics assets for vehicles, I use this shelf locally.
#rb benn.gallagher, nick.brett, satchit.subramanian
#ROBOMERGE-AUTHOR: steven.barnett
#ROBOMERGE-SOURCE: CL 20861874 via CL 20861887 via CL 20861898
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20876607 by steven barnett in ue5-main branch]
- Added menu options for setting shapes to QueryAndProbe and ProbeOnly
- Added PHAT actions for selecting shapes in a body based on collision type (useful for complex physics setups)
This change depends on 20366101, which adds the QueryAndProbe and ProbeOnly CollisionEnabled settings going in first.
#rb nick.brett
#ROBOMERGE-AUTHOR: steven.barnett
#ROBOMERGE-SOURCE: CL 20797066 via CL 20799858 via CL 20801530
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20803683 by steven barnett in ue5-main branch]
- Added a Floor Collision Enabled Checkbox to the 3-dots options menu attached to
the Simulate Tool bar button in PhAT.
#rb [at]Cedric.Caillaud
#preflight 626bdfcf7272eba608628667
#ROBOMERGE-OWNER: nick.brett
#ROBOMERGE-AUTHOR: nick.brett
#ROBOMERGE-SOURCE: CL 20022773 via CL 20022869 via CL 20022876
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20023223 by nick brett in ue5-main branch]
- Refresh physics asset editor hierachy when pasting bodies from clipboard
- Copy of only constraints now works
- Change wording of the copy a/ paste commands to reflect teh body constraint dulaity
- Fix duplicate menu entry for constraint context menu
#rb none
#jira UE-126847, FORT-425181, FORT-425179, FORT-425180
#preflight 61f0cfb0e12e3fcf9b077ba8
#ROBOMERGE-AUTHOR: cedric.caillaud
#ROBOMERGE-SOURCE: CL 18732730 in //UE5/Release-5.0/... via CL 18732731 via CL 18732779
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18732783 by cedric caillaud in ue5-main branch]
Option for the grab/poke raycast distance
#jira UE-129539
#jira UE-130564
#rb cedric.caillaud
#preflight 615c2e46f556160001b5d5d5
[CL 17719687 by danny chapman in ue5-main branch]
- add isolate mode for showing colliding rigid bodies ( hotkey : C )
- fix right click menu clearing multi-selection
[CL 16176624 by cedric caillaud in ue5-main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12979400 via CL 12980796 via CL 12980924 via CL 12981002
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12981027 by chris caulfield in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12977670 via CL 12977684 via CL 12977700 via CL 12977704
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12977721 by chris caulfield in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12957483 via CL 12961136 via CL 12961152 via CL 12961178
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12961196 by chris caulfield in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12943955 via CL 12943960 via CL 12943974
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12943977 by steven barnett in Main branch]
#rb none
#jira UE-89697
#ROBOMERGE-SOURCE: CL 12940984 via CL 12940985 via CL 12940990 via CL 12940995
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12940996 by chris caulfield in Main branch]
#rb michael.lentine
#ROBOMERGE-SOURCE: CL 12640691 via CL 12644424 via CL 12644541
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12644700 by steven barnett in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
#rb Michael.Lentine
#ROBOMERGE-SOURCE: CL 9884511 via CL 9885504 via CL 9885557
#ROBOMERGE-BOT: (v553-9872581)
[CL 9885617 by satchit subramanian in Main branch]
Select Simulated/Kinematic bodies.
Show/Hide Simulated/Kinematic bodies in Skeleton Tree.
#rb Michael.Lentine
#ROBOMERGE-SOURCE: CL 9568679 via CL 9568684 via CL 9568689
#ROBOMERGE-BOT: (v524-9564021)
[CL 9568691 by satchit subramanian in Main branch]
#rb Michael.Lentine
#ROBOMERGE-SOURCE: CL 9568657 via CL 9568662 via CL 9568666
#ROBOMERGE-BOT: (v524-9564021)
[CL 9568671 by satchit subramanian in Main branch]