用VC++,以球体为例,实现Phong光照模型,可调节光强,和光源位置。
2024/2/2 2:04:57 1.81MB 球体 Phong 光照模型 VC
1
1、此源码集合了2种写法绘制的地球仪!2、第一种是通过opengles绘制三角形拼成球体,图片作为纹理映射到整个球面上。
支持双点触控缩放球体。
以及拖动旋转。
3、第二种通过3D绘制,不是帧动画,支持各个角度旋转,以及自转!
2023/11/21 17:52:29 18.76MB 地球仪 earth 地球
1
地理图:地理空间数据可视化geoplot是一个高级Python地理空间绘图库。
它是对cartopy和matplotlib的扩展,使制图变得容易:就像seaborn一样用于地理空间。
它具有以下功能:高级绘图API:geoplot是90%用例的制图绘图。
您在地理教科书中可能已经看到的所有标准载体地图都可以轻松访问。
本机投影支持:地理空间绘图的最基本特性是投影:如何以正确的方式将球体展开到平坦表面(地图)上?答案取决于您要描绘的内容。
geoplot提供了这些选项。
与matplotlib兼容性:尽管matplotlib不适合直接处理地理空间数据,但它是其他工具很好地结合的格式。
使用condainstallgeoplot-cconda-forge可以轻松进行condainstallgeoplot-cconda-forge。

1
OpenGL绘制图形(包含20多个基本例子)。
直线,圆,椭圆,球体,曲线,曲面等基础图形的绘制。
2023/8/13 18:14:25 17KB OpenGL C++ 直线
1
基于MFC的opengl绘图利用顶点数组绘成圆球;
简单的openGL应用,适合初学者学习;
ApplicationofopenGLC++,MFCtec
2023/7/31 17:24:29 11.32MB opengl 球体
1
均匀球体与长方体重力异常正演模拟Matlab代码地球物理勘探
2023/7/12 13:23:46 1KB 重力异常正演
1
基于matlab的mie散射计算程序,主要针对球体
2023/7/10 6:24:18 424KB Mie散射 matlab
1
LibNoise分形噪声函数库的JAVA翻译版,个人开发,仅供参考。
包中包含:异常模块:noise.Exceptionnoise.ExceptionInvalidParam无效的参数异常。
noise.ExceptionNoModule无模块异常,无法检索到该源模块noise.ExceptionOutOfMemorynoise.ExceptionUnknown模型模块:noise.model.Line线noise.model.Plane平面noise.model.Sphere球体noise.model.Cylinder圆柱发生器模块:noise.module.Perlin培林噪声 noise.module.RidgedMulti脊多重分形噪声noise.module.Billow巨浪 value=|perlin_value|*2-1.0;noise.module.Voronoi细胞噪声,Voronoi图noise.module.Const常量 value=const;noise.module.Cylinders圆柱noise.module.Checkerboard棋盘格 value=(floor(x)&1^floor(y)&1^floor(z)&1)!=0?-1.0:1.0;noise.module.Spheres球体选择器模块:noise.module.Select选择noise.module.Blend混合 value=((1.0-(modules[3].value+1)/2)*modules[0].value)+((modules[3].value+1)/2*modules[1].value);修饰器模块:noise.module.Invert倒置 value=-value;noise.module.Abs绝对值 value=|value|;noise.module.Clamp截取 value=(valueupperBound?upperBound:value);lowerBound:下截取值;upperBound:上截取值noise.module.Curve曲线 value=noise.module.Curve.ControlPoint控制点noise.module.ScaleBias偏移缩放, value=value*scale+offsetnoise.module.Turbulence湍流 value=modules[0].getValue(x+modules[1].value*power,y+modules[2].value*power,z+modules[3].value*power);noise.module.Exponent指数 value=(pow(abs((value+1.0)/2.0),exponent)*2.0-1.0);组合模块:noise.module.Add添加 value=modules[0].value+modules[1].value;noise.module.Max最大值 value=max(value);noise.module.Min最小值 value=min(value);noise.module.Multiply乘法 value=modules[0].value*modules[1].value;noise.module.Power权重 value=pow(modules[0].value,modules[1].value);变压模块:noise.module.Displace位移替换,扭曲value=modules[0].getValue(x+modules[1].value,y+modules[2].value,z+modules[3].value);noise.module.RotatePoint点旋转noise.module.ScalePoint点缩放,轴缩放 value=modules[0].getValue(x*xScale,y*yScale,z*zScale);noise.module.Terrace露台,梯台noise.mod
2023/7/8 13:24:28 53KB java 噪声 分形 地形
1
使用VRMLPad编写的约莫样例,不图片,vr试验报告,可运行。
圆柱Cylinder,长方体Box,球体Sphere
2023/3/27 17:22:01 9KB vrml
1
opengl使用顶点数组画出球体,实现地球缭绕太阳转动,左键减速地球缭绕太阳的转速,右键减慢地球缭绕太阳的转速
2023/3/26 21:46:11 2.37MB opengl 顶点数组
1
共 46 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡