图形学入门GAMES101-Assignment0

Ilovegraphics.

·虚拟机的配置:

1、下载好VM virtualbox
2、挂载上.vdi文件
3、按教程配置好
4、Ilovegraphics

·练手题:

题目:给定一个点 P=(2,1), 将该点绕原点先逆时针旋转 45°,再平移 (1,2), 计算出变换后点的坐标(要求用齐次坐标进行计算)。

#include<cmath>
#include<eigen3/Eigen/Core>
#include<eigen3/Eigen/Dense>
#include<iostream>

using namespace std;

int main(){

    Eigen::Vector3f v(2.0f,1.0f,1.0f);
    Eigen::Matrix3f rot,mov;
    float cs45 = sqrt(2)/2;
    rot << cs45,-cs45,0,cs45,cs45,0,0,0,1;
    mov << 1,0,1,0,1,2,0,0,1;
    cout<<"ans is:\n";
    Eigen::Vector3f temp;
    cout<<mov*rot*v<<"\n";
    
    return 0;
}

输出结果如下
本次作业内容非常基础,希望能够坚持的独立做完全部的实验。
纯0基础起步,诚心求教。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值