- 博客(32)
- 收藏
- 关注
原创 山东大学软件学院——高级程序设计期末复习
不要像笔者一样,大一不好好学习考的烂,大三又在找补在Java中,这是因为余数的符号与被除数相同。静态方法中不能有this和super静态方法属于类,而不是实例,因此不能使用this和super权限修饰符只能修饰成员变量和成员方法,权限修饰符(如publicprivate接口中可以有具体的成员方法Java中只允许父类引用指向子类对象将子类对象强转为父类对象将父类对象强转为子类对象时会报错静态方法的重写和多态静态方法属于类,而不是类的实例,因此静态方法不能像实例方法那样被重写。
2025-05-21 16:58:11
707
原创 山东大学计算机图形学期末复习完结篇下——19历年题
对粗糙或低分辨率网格进行几何平滑,提升曲面连续性。:平滑顶点位置,抑制噪声,改善网格外观。对于每条边界,计算边的法向量。:任意线段裁剪于凸多边形窗口。
2025-05-20 14:51:58
932
原创 山东大学计算机图形学期末复习完结篇上——24历年题
RcosθI1−cosθv⃗v⃗Tsinθv⃗×RcosθI1−cosθvvTsinθv×这就是从向量形式 → 矩阵形式的全过程推导。
2025-05-20 14:50:52
921
原创 山东大学计算机图形学期末复习15——CG15
颜色缓冲区(Color Buffer):存储每个像素的颜色值。深度缓冲区(Depth Buffer):存储每个像素的深度信息,用于深度测试。模板缓冲区(Stencil Buffer):用于复杂的像素操作,如遮罩和多重渲染通道控制。累积缓冲区(Accumulation Buffer):用于图像的累积操作,如抗锯齿、模糊等。辅助缓冲区(Auxiliary Buffer):提供额外的渲染目标。覆盖缓冲区(Overlay Buffer):用于显示覆盖内容,如HUD界面。
2025-05-20 14:43:22
1086
原创 山东大学计算机图形学期末复习14——CG14下
参数化是指将一个三维表面(如模型的网格)映射到二维纹理空间目的是赋予每个顶点一个纹理坐标uv∈012uv∈012;使得 2D 纹理图像能正确贴合在 3D 表面上;类似于将一张贴纸展开、包裹在物体表面。
2025-05-19 17:00:38
907
原创 山东大学计算机图形学期末复习13——CG14上
圆柱是一个高度为hhh、底面半径为rrr的三维物体。设纹理坐标为uv(u, v)uv,其中:uuu控制圆周方向(即0≤u≤10≤u≤1对应0≤θ≤2π0≤θ≤2πvvv控制竖直方向(0≤v≤10≤v≤1对应底到顶)。我们把二维纹理uv(u, v)uv映射到圆柱的三维表面点xyz(x, y, z)xyz上。
2025-05-19 16:58:40
782
原创 山东大学计算机图形学期末复习12——CG13下
在图形学中,连续几何体(如直线、边缘、多边形)在映射到离散像素网格时,由于采样不充分,边缘表现为阶梯状,这就是锯齿。原因:光栅化采用“点采样”,例如对每个像素中心采样一次,无法反映线条/边缘实际覆盖的范围。特别是斜线、多边形边缘容易暴露这种“走格子”效果。
2025-05-18 16:01:06
603
原创 山东大学计算机图形学期末复习11——CG13上
在三维场景中,多个物体可能重叠观察者只能看到最前面的面所以需要消除被遮挡的“隐藏面”,避免不必要的渲染。
2025-05-18 15:59:13
813
原创 山东大学计算机图形学期末复习10——CG12下
光栅化是把几何图形(如线段、三角形等)转换为**像素点(像素/片段)**的过程,是从“数学描述”到“图像像素”的关键步骤。举例:一条直线 y = x + 1,在数学上是连续的,我们要决定哪些像素该被“点亮”来表示这条直线。d2Δy−Δx(初始值)如果d0选右边像素⇒d←d2Δy否则,选右上像素⇒d←d2Δy−Δxd = 2\Delta y - \Delta x \quad \text{(初始值)} \\
2025-05-17 14:52:41
596
原创 山东大学计算机图形学期末复习9——CG12上
return nil;// 不可见,进入在离开之后else// 可见线段部分如果进入点tststs比离开点tetete晚,说明线段只在外部滑过,没有进入 => 剪裁结果为空。否则,返回的是裁剪后保留在线段上的区间tste[ts, te]tstePtsP0tsP1−P0PteP0teP1−P0PtsP0tsP1−P0PteP0teP1−P0。
2025-05-17 14:50:31
925
原创 山东大学计算机图形学期末复习8——CG11下
顶点法向量:首先计算每个顶点的法向量。边法向量插值:在每条边的每个点上,基于顶点的法向量进行插值。内部法向量插值:在多边形内部的每个点上,基于相邻边的法向量进行插值。光照计算:利用插值后的法向量,使用Phong光照模型来计算每个点的颜色。曲面细分(Subdivision Surface)是计算机图形学中的一种方法,用于将粗糙的多边形网格细化为平滑的曲面。细分算法通过递归地分割网格中的每个多边形,逐步使曲面变得光滑,最终形成一个极限曲面。Catmull-Clark细分算法。
2025-05-15 16:46:36
827
原创 山东大学计算机图形学期末复习7——CG11上
理想反射体是指那些能够完美反射入射光线的表面,反射光线的方向完全符合反射定律,即反射角等于入射角。光泽度系数α\alphaα控制镜面反射高光的锐利程度。较小的α\alphaα值会产生较大的、高光不那么锐利的反射,而较大的α\alphaα值则会产生更小且更锐利的高光。这个系数对物体表面的光滑度和反射特性有着显著影响。
2025-05-15 16:43:19
688
原创 山东大学计算机图形学期末复习整理5——CG10上
副法线(Binormal)是一个向量,与切线 T 和法线 N 都垂直,它保证了一个右手坐标系的存在。BT×NBT×NBCu×Cuu∥Cu×Cuu∥B∥Cu×Cuu∥Cu×Cuu它本质上描述了曲线弯曲所在的平面法向量。网格质量描述了一个几何模型的离散表示(通常是三角网格)在几何、光滑性、拓扑规则性和可视性等方面的优劣。表面平滑;形状还原真实;无严重畸变;可支持高质量渲染或数值模拟。定义。
2025-05-15 16:38:15
977
原创 山东大学计算机图形学期末复习4——CG06至CG09
谢尔宾斯基垫片(Sierpiński Gasket)**谢尔宾斯基垫片(Sierpiński Gasket / Triangle)*是由波兰数学家 **Wacław Sierpiński** 在 1915 年提出的一种*二维分形结构。它具有以下特点:随机算法生成谢尔宾斯基垫片初始设置:迭代步骤(随机过程):重复如下步骤 NNN 次:从 pip_ipi 出发(初始为 p0p_0p0)随机选择一个顶点(v₁, v₂, v₃ 中的一个)计算这个顶点与当前点 pip_ipi 的中点,得到新点 pi+1p_{i
2025-05-15 15:34:15
681
原创 山东大学计算机图形学期末复习2——CG01至CG03
*光线追踪:**通过追踪从光源发出的光线,计算哪些光线进入相机镜头来形成图像。:输入设备触发事件,程序响应事件。用户可以随时触发多个输入设备,每个触发生成一个事件,事件的测量值放入事件队列,用户程序可以检查事件队列。控制点(Control Points):一系列的点,用来影响曲线的形状,但通常不位于曲线上。权重(Weights):与每个控制点关联的实数,影响曲线与控制点的接近程度。**物理成像系统:**相机,显微镜,望远镜,人类视觉系统等。**图像形成的元素:**物体,观察者,光源,材质属性。
2025-05-14 17:18:36
1121
原创 项目实训技术实现——用于高质量文本摘要生成阶段的muti-agent debate
发现这项技术可以在不进行微调的情况下很好优化模型生成的内容。核心思想是使用多个代理(agents)协作求解问题,并通过多轮(rounds)迭代优化答案。每个代理都会相互参考其他代理的答案,以提高解题质量。
2025-03-24 17:22:34
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人