联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2024-03-10 06:51

COSC3000 S1 2024

Graphics project

Due 28th March, 2024


Task

Display some 3D objects. Use these to demonstrate the use of geometric transformations, including

translation, rotations, and scaling.

Use the scalar product (dot product) to determine whether patches are facing toward or away from a

particular point, and colour them to indicate the direction they face. (You can also use colour to

indicate the angle.)

Some 3D objects (in OBJ file format) are provided, and you can use other objects as well (either

generated by yourself or downloaded).

Your project report should show the objects, and the effect of the transformations, and your

direction-determined colouring. Describe your methods, and give explanations that show your

understanding.

You can use software of your choice to display these. You can do this, for example, using the 3D

plotting methods available in Matlab and Python. You should perform the transformations explicitly,

using transformation matrices, rather than using high-level routines/software.

You can download suitable software for reading OBJ files, rather than writing your own.

You do not need to display textures. It is sufficient to display wire-frame models with plain colours.


相关文章

版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp