摘要: 涉及切割线定理的应用 https://www.geogebra.org/m/CgHVUJs8 过两点与圆相切 https://otherchang.pixnet.net/blog/post/25047267 https://www.jswku.com/p-2350545.html 阅读全文
posted @ 2022-04-01 14:40 wiki3D 阅读(175) 评论(0) 推荐(0) 编辑
摘要: ISO TC 184/SC4/WG11 N304 Date: 2015-07-30 Supersedes N303 ISO 10303-21 Industrial automation systems and integration — Product data representation and 阅读全文
posted @ 2021-06-30 08:45 wiki3D 阅读(253) 评论(0) 推荐(0) 编辑
摘要: windows下使用emscripten和cmake编译WebAssembly 阅读全文
posted @ 2021-06-04 14:10 wiki3D 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: occ每次都要通过vdisplay name才能显示 而vdisplayall只能显示被隐藏的对象,而且需要打很多字符 比较讨厌,可以扩展一下直接显示所有对象,并使用很短的命令名称,方便使用 方法: 打开项目TKViewerTest》ViewerTest.cxx 添加代码: static int V 阅读全文
posted @ 2021-05-28 13:40 wiki3D 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 使用Qt3D API, 不通过qml创建一个三角形 阅读全文
posted @ 2021-05-17 17:03 wiki3D 阅读(815) 评论(0) 推荐(0) 编辑
摘要: The NURBS Book 中文第二版 非均匀有理B样条 https://pan.baidu.com/s/1BKw3OBf-wTZSFBW2Y4Pn4w 提取码 :1234 阅读全文
posted @ 2021-03-31 17:03 wiki3D 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Java BufferedImage 阅读全文
posted @ 2020-10-30 14:51 wiki3D 阅读(515) 评论(0) 推荐(0) 编辑
摘要: http://paulbourke.net/geometry/circlesphere/ 阅读全文
posted @ 2019-03-20 09:04 wiki3D 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 陈志行 男,1931年5月出生,广东番禺人【1】 1952年广州中山大学化学系毕业后一直在留校任教,1978年任硕士生导师, 1983年提升为正教授,1986年获全国教育系统劳动模范称号并被授予人民教师奖章 1991年退休后,从事电脑围棋开发。 从1993年起,共10次获得电脑围棋世界冠军:1993 阅读全文
posted @ 2017-11-19 10:28 wiki3D 阅读(2168) 评论(0) 推荐(1) 编辑
摘要: 因为opengl API 比较庞大,网络上还没有完整的、较新的opengl中文手册 这对很多人很不方便,所以整理了这一系列,用于帮助大家"快速浏览最新的opengl api” 为了保障这一目的(同时也减少工作量),本系列对原文做了很大的简化 不过所做的的简化都尽量保证不影响原文的知识面,必要时还做了 阅读全文
posted @ 2017-09-26 21:32 wiki3D 阅读(8091) 评论(1) 推荐(0) 编辑
摘要: #pragma once class _String_val //字符串存储,16字节或者大于16字节的堆指针, // base class for basic_string to hold data { public: enum { // length of internal buffer, [1, 16],15个字符+\0 _BUF_SIZ... 阅读全文
posted @ 2017-09-11 14:57 wiki3D 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 文件内容示例: P3 4 4 255 0 0 0 0 0 0 0 0 0 15 0 15 0 0 0 0 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 15 7 0 0 0 15 0 15 0 0 0 0 0 0 0 0 0 说明: P3 格式说明,p3表示数据区为文本,p6表示数据 阅读全文
posted @ 2017-07-18 11:07 wiki3D 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: obj文件是wavefront公司定义的3d模型文本格式数据文件 只支持模型三角面数据和材质信息,无动画功能支持 其中几何信息由.obj文件提供,材质信息由.mtl文件定义 文件以行为单位表示一条数据,可以根据行开头的字符判断后续的内容 其中 # 字符表示注释行 OBJ格式 mtllib filen 阅读全文
posted @ 2017-05-26 10:21 wiki3D 阅读(3671) 评论(0) 推荐(0) 编辑
摘要: 文件是否存在 文件路径 文件夹选择对话框 文件大小 文件内容字符串 遍历文件夹 All h cpp 阅读全文
posted @ 2017-05-25 10:38 wiki3D 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 最新版的opengl, 以后都是vulkan了,双击index.html即可 内含下载python脚本,可以用来批量下载其它类似的页面 地址:https://pan.baidu.com/s/1pLwf1Cv 阅读全文
posted @ 2017-04-24 21:09 wiki3D 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 利用URLOpenStream 下载 阅读全文
posted @ 2016-10-22 16:03 wiki3D 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍的软阴影技术已经可以生成很好的软阴影 再结合第一篇介绍的PSSM就可以实现不错的阴影效果 但在实际应用中的会遇到一个很重要的问题:阴影渲染中的自阴影问题 这种问题的产生的原因和锯齿原因类似: 视空间中的像素和灯光空间像素不一致 比如视空间中的一块区域(多个像素)在渲染阴影时对应同一个像素, 阅读全文
posted @ 2016-10-22 14:36 wiki3D 阅读(3683) 评论(5) 推荐(0) 编辑
摘要: 软阴影是通过对阴影图进行多次采样实现的 因为多个片段经常会对应同一个阴影纹理像素,单次采样会产生严重的锯齿问题 另外软阴影还可以产生比较柔和的边界,看起来比较自然 锯齿产生的原因 仔细思考阴影锯齿产生的原因,可以想到多个片段对应同一个阴影像素时,其在该阴影像素中对应的的位置是不同的 如下示意图,黑色 阅读全文
posted @ 2016-09-24 22:03 wiki3D 阅读(3247) 评论(0) 推荐(0) 编辑
摘要: PSSM(Parallel Split Shadow Map)平行分割阴影图,是一种根据距离远近采用多个深度纹理渲染阴影的方法 适合用于室外大场景中的平行光比如太阳形成的阴影 本系列需要读者了解基本的深度阴影渲染方面的知识 1 视锥划分 如下图,以采用三个划分为例: 这里将视锥体平行划分为3个区域, 阅读全文
posted @ 2016-09-18 21:54 wiki3D 阅读(3040) 评论(0) 推荐(2) 编辑
摘要: 参数设置: ->getSubEntity(0)->getMaterial()->getTechnique(0)->getPass(0)->getFragmentProgramParameters()->setNamedConstant("alpha", starAlpha); ->getSubEnt 阅读全文
posted @ 2016-06-08 18:06 wiki3D 阅读(1017) 评论(0) 推荐(0) 编辑