小编Rob*_*b I的帖子

如何将Eigen :: Quaternion <float>转换为Matrix4f?

正如标题所说,我有一个问题,即转换Quaternion为a Matrix4f.EigenQuaternion.toRotationMatrix()给我一个方法Matrix3f.现在我需要一个Matrix4f(因为我们的程序只是设计Matrix4f),有没有一种简单的方法来实现这一目标?

c++ matrix quaternions

3
推荐指数
2
解决办法
9369
查看次数

方法在执行期间将变量设置为实例,但在执行结束时将其设置为null

命名MoveToANewRoom(Room newRoom)方法应该将一个变量设置为一个实例,它在方法过程中执行此操作,但最后变量设置为null,没有明显的原因.

我在调试器中运行代码,并看到在执行方法期间将名为变量的命令currentRoom设置room1为预期MoveToANewRoom(Room newRoom).但是,当方法执行完毕后,变量currentRoomnull再次设置.

我错过了一些非常基本的东西吗

这是我的代码:

public partial class Form1 : Form
    {
        Room currentRoom;
        public Form1()
        {
            InitializeComponent();
            Room room1 = new Room("Living Room");
            Room room2 = new Room("Dining Room");
            Room room3 = new Room("Kitchen");
            Room room4 = new Room("Front Yard");
            Room room5 = new Room("Back Yard");
            Room room6 = new Room("Garden");
            room1.Exits = new Room[] { room2, room3 };
            room2.Exits = new Room[] { room1, room4 …
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
84
查看次数

标签 统计

c# ×1

c++ ×1

matrix ×1

quaternions ×1