mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[wpimath] Add Pose3d(Pose2d) constructor (#4485)
This commit is contained in:
@@ -48,6 +48,16 @@ public class Pose3d implements Interpolatable<Pose3d> {
|
||||
m_rotation = rotation;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a 3D pose from a 2D pose in the X-Y plane.
|
||||
*
|
||||
* @param pose The 2D pose.
|
||||
*/
|
||||
public Pose3d(Pose2d pose) {
|
||||
m_translation = new Translation3d(pose.getX(), pose.getY(), 0.0);
|
||||
m_rotation = new Rotation3d(0.0, 0.0, pose.getRotation().getRadians());
|
||||
}
|
||||
|
||||
/**
|
||||
* Transforms the pose by the given transformation and returns the new transformed pose.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user