在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → raytracegroundup_v3.3_TextureMapping_Earth_20170323

raytracegroundup_v3.3_TextureMapping_Earth_20170323

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.59M
  • 下载次数:1
  • 浏览次数:73
  • 发布时间:2021-12-09
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
光线追踪,C++实现球面的纹理映射,生成“地球仪”。 测试图形包含:地球仪、台球等图形。
【实例截图】
【核心代码】
4744300845187308545.rar
└── raytracegroundup
├── bin
│   └── Debug
│   └── raytracegroundup.exe
├── include
│   ├── Ambient.h
│   ├── AmbientOccluder.h
│   ├── Annulus.h
│   ├── AreaLight.h
│   ├── AreaLighting.h
│   ├── BBox.h
│   ├── BRDF.h
│   ├── BTDF.h
│   ├── Camera.h
│   ├── Compound.h
│   ├── ConstantColor.h
│   ├── Constants.h
│   ├── Dielectric.h
│   ├── Directional.h
│   ├── Disk.h
│   ├── Emissive.h
│   ├── FishBowlFlatBottom.h
│   ├── FishBowl.h
│   ├── FlatMeshTriangle.h
│   ├── FresnelReflector.h
│   ├── FresnelTransmitter.h
│   ├── GeometricObject.h
│   ├── GlassOfWater.h
│   ├── GlobalTrace.h
│   ├── GlossyReflector.h
│   ├── GlossySpecular.h
│   ├── Grid.h
│   ├── Image.h
│   ├── ImageTexture.h
│   ├── Instance.h
│   ├── Lambertian.h
│   ├── Light.h
│   ├── Mapping.h
│   ├── Material.h
│   ├── Maths.h
│   ├── Matrix.h
│   ├── Matte.h
│   ├── Mesh.h
│   ├── MeshTriangle.h
│   ├── MultiJittered.h
│   ├── Normal.h
│   ├── OpenCylinderConcave.h
│   ├── OpenCylinderConvex.h
│   ├── OpenCylinder.h
│   ├── PathTrace.h
│   ├── PerfectSpecular.h
│   ├── PerfectTransmitter.h
│   ├── Phong.h
│   ├── Pinhole.h
│   ├── Plane.h
│   ├── ply.h
│   ├── Point2D.h
│   ├── Point3D.h
│   ├── PointLight.h
│   ├── RayCast.h
│   ├── Ray.h
│   ├── Rectangle.h
│   ├── Reflective.h
│   ├── RGBColor.h
│   ├── Sampler.h
│   ├── ShadeRec.h
│   ├── SmoothMeshTriangle.h
│   ├── SmoothTriangle.h
│   ├── SphereConcave.h
│   ├── Sphere.h
│   ├── SpherePartConcave.h
│   ├── SpherePartConvex.h
│   ├── SphericalMap.h
│   ├── SV_Lambertian.h
│   ├── SV_Matte.h
│   ├── Texture.h
│   ├── Torus.h
│   ├── TorusPartConcave.h
│   ├── TorusPartConvex.h
│   ├── TorusPart.h
│   ├── Tracer.h
│   ├── Transparent.h
│   ├── Triangle.h
│   ├── Vector3D.h
│   ├── ViewPlane.h
│   ├── Whitted.h
│   └── World.h
├── main.cpp
├── obj
│   └── Debug
│   ├── main.o
│   └── src
│   ├── Ambient.o
│   ├── AmbientOccluder.o
│   ├── Annulus.o
│   ├── AreaLighting.o
│   ├── AreaLight.o
│   ├── BBox.o
│   ├── BRDF.o
│   ├── BTDF.o
│   ├── BuildShadedObjects.o
│   ├── Camera.o
│   ├── Compound.o
│   ├── ConstantColor.o
│   ├── ConvexPartSphere.o
│   ├── Dielectric.o
│   ├── Directional.o
│   ├── Disk.o
│   ├── Emissive.o
│   ├── FishBowlFlatBottom.o
│   ├── FishBowl.o
│   ├── FlatMeshTriangle.o
│   ├── FresnelReflector.o
│   ├── FresnelTransmitter.o
│   ├── GeometricObject.o
│   ├── GlassOfWater.o
│   ├── GlobalTrace.o
│   ├── GlossyReflector.o
│   ├── GlossySpecular.o
│   ├── Grid.o
│   ├── hitable_list.o
│   ├── hitable.o
│   ├── Image.o
│   ├── ImageTexture.o
│   ├── Instance.o
│   ├── Lambertian.o
│   ├── Light.o
│   ├── Mapping.o
│   ├── Material.o
│   ├── Maths.o
│   ├── Matrix.o
│   ├── Matte.o
│   ├── Mesh.o
│   ├── MeshTriangle.o
│   ├── MultiJittered.o
│   ├── Normal.o
│   ├── OpenCylinderConcave.o
│   ├── OpenCylinderConvex.o
│   ├── OpenCylinder.o
│   ├── PathTrace.o
│   ├── PerfectSpecular.o
│   ├── PerfectTransmitter.o
│   ├── Phong.o
│   ├── Pinhole.o
│   ├── Plane.o
│   ├── ply.o
│   ├── Point2D.o
│   ├── Point3D.o
│   ├── PointLight.o
│   ├── RayCast.o
│   ├── Ray.o
│   ├── Rectangle.o
│   ├── Reflective.o
│   ├── RGBColor.o
│   ├── Sampler.o
│   ├── ShadeRec.o
│   ├── SmoothMeshTriangle.o
│   ├── SmoothTriangle.o
│   ├── SphereConcave.o
│   ├── Sphere.o
│   ├── SpherePartConcave.o
│   ├── SpherePartConvex.o
│   ├── SphericalMap.o
│   ├── SV_Lambertian.o
│   ├── SV_Matte.o
│   ├── Texture.o
│   ├── Torus.o
│   ├── TorusPartConcave.o
│   ├── TorusPartConvex.o
│   ├── TorusPart.o
│   ├── Tracer.o
│   ├── Transparent.o
│   ├── Triangle.o
│   ├── vec3.o
│   ├── Vector3D.o
│   ├── ViewPlane.o
│   ├── Whitted.o
│   └── World.o
├── raytracegroundup.cbp
├── raytracegroundup.depend
├── raytracegroundup.layout
├── results
│   └── picture
│   ├── BilliardBall.jpg
│   ├── EarthHighRes.jpg
│   ├── SphereGrid.jpg
│   ├── TextureMapping_BillardBall_ImageTexture_rotate-60_300,300_1000.bmp
│   ├── TextureMapping_Sphere_ConstantColor_rotate60_300,300_1000.bmp
│   ├── TextureMapping_SphereGrid_ImageTexture_rotate-60_300,300_1000.bmp
│   └── TextureMapping_Sphere_ImageTexture_rotate60_300,300_1000.bmp
├── src
│   ├── Ambient.cpp
│   ├── AmbientOccluder.cpp
│   ├── Annulus.cpp
│   ├── AreaLight.cpp
│   ├── AreaLighting.cpp
│   ├── BBox.cpp
│   ├── BRDF.cpp
│   ├── BTDF.cpp
│   ├── BuildShadedObjects.cpp
│   ├── Camera.cpp
│   ├── Compound.cpp
│   ├── ConstantColor.cpp
│   ├── Dielectric.cpp
│   ├── Directional.cpp
│   ├── Disk.cpp
│   ├── Emissive.cpp
│   ├── FishBowl.cpp
│   ├── FishBowlFlatBottom.cpp
│   ├── FlatMeshTriangle.cpp
│   ├── FresnelReflector.cpp
│   ├── FresnelTransmitter.cpp
│   ├── GeometricObject.cpp
│   ├── GlassOfWater.cpp
│   ├── GlobalTrace.cpp
│   ├── GlossyReflector.cpp
│   ├── GlossySpecular.cpp
│   ├── Grid.cpp
│   ├── Image.cpp
│   ├── ImageTexture.cpp
│   ├── Instance.cpp
│   ├── Lambertian.cpp
│   ├── Light.cpp
│   ├── Mapping.cpp
│   ├── Material.cpp
│   ├── Maths.cpp
│   ├── Matrix.cpp
│   ├── Matte.cpp
│   ├── Mesh.cpp
│   ├── MeshTriangle.cpp
│   ├── MultiJittered.cpp
│   ├── Normal.cpp
│   ├── OpenCylinderConcave.cpp
│   ├── OpenCylinderConvex.cpp
│   ├── OpenCylinder.cpp
│   ├── PathTrace.cpp
│   ├── PerfectSpecular.cpp
│   ├── PerfectTransmitter.cpp
│   ├── Phong.cpp
│   ├── Pinhole.cpp
│   ├── Plane.cpp
│   ├── ply.c
│   ├── Point2D.cpp
│   ├── Point3D.cpp
│   ├── PointLight.cpp
│   ├── RayCast.cpp
│   ├── Ray.cpp
│   ├── Rectangle.cpp
│   ├── Reflective.cpp
│   ├── RGBColor.cpp
│   ├── Sampler.cpp
│   ├── ShadeRec.cpp
│   ├── SmoothMeshTriangle.cpp
│   ├── SmoothTriangle.cpp
│   ├── SphereConcave.cpp
│   ├── Sphere.cpp
│   ├── SpherePartConcave.cpp
│   ├── SpherePartConvex.cpp
│   ├── SphericalMap.cpp
│   ├── SV_Lambertian.cpp
│   ├── SV_Matte.cpp
│   ├── Texture.cpp
│   ├── Torus.cpp
│   ├── TorusPartConcave.cpp
│   ├── TorusPartConvex.cpp
│   ├── TorusPart.cpp
│   ├── Tracer.cpp
│   ├── Transparent.cpp
│   ├── Triangle.cpp
│   ├── Vector3D.cpp
│   ├── ViewPlane.cpp
│   ├── Whitted.cpp
│   └── World.cpp
└── TextureFiles
└── ppm
├── BilliardBall.ppm
├── EarthHighRes.ppm
└── SphereGrid.ppm

12 directories, 266 files

标签:

实例下载地址

raytracegroundup_v3.3_TextureMapping_Earth_20170323

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警