我是一个C++程序员,试图申请一些工作。我最近被邀请去英国一家著名的CAD/CAM开发公司进行面试。我很紧张,因为我不知道他们会问什么样的问题,我的数学没那么好,因为我主要处理的是电子游戏编程中的线性代数。
能不能请在这个部门工作的人概述一下需要什么样的技能?从数学到呈现api。
谢谢
发布于 2013-09-10 12:09:45
线性代数绝对是一个很好的开端。另外,你可能对多边形网格很熟悉,这也很好。如果我想面试CAD的工作,我会阅读其他几何图形的表现。特别是
在这里,我不认为渲染API太重要,但是您应该对光线跟踪是如何工作的,以及如何在射线追踪器和基于光栅的管道中使用刚才提到的表面类型有一个扎实的了解。
发布于 2020-07-14 08:22:51
只需列出某人..。
CAD和CAM通用
- NURBS
- as mentioned above
- triangulation
- Delaunay triangulation
- [http://web.mit.edu/alexmv/Public/6.850-lectures/lecture09.pdf](http://web.mit.edu/alexmv/Public/6.850-lectures/lecture09.pdf)
- CGAL has the implementation
计算机辅助设计
重要事项:实体形状的三维形状表示和操作
凸轮
重要:网格操作算法
- video game development resource is also useful for this category
https://stackoverflow.com/questions/18716573
复制相似问题