自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tri-Planar-Mapping[三面映射]

为什么要用三面映射首先说说为什么要用三面映射吧。在很多情况下会遇到uv不规范,甚至没有uv的模型(至少我遇到了没有uv的模型),在这种情况下,如果还需要使用纹理映射,就需要生成合适的uv。三面映射(Tri-Planer-Mapping)提供了一种基于世界坐标(WorldSpacePosition)生成uv坐标的方式,虽然不能完全正确的映射模型的uv,但在应用一些通用的材质时,有着不错的效果。三面映射原理三面映射需要解决的,其实就是将世界坐标映射到uv坐标对纹理进行采样。我们知道uv坐标是二维向量,而

2020-12-28 19:51:44 9131 2

转载 C#中Dictionary添加一个对象的两种方法区别

在C#中,使用Dictionary添加对象最常用的一个方法是Add,Dictionary还有另一种添加对象的方法。例子//实例化一个DictionaryDictionary<keyType, valueType>() exampleDictionary = new Dictionary<keyType, valueType>(); //方法一,使用Add.exa...

2019-08-12 15:41:11 3412

原创 二叉树的序列化和反序列化C#版本(前序序列,包括递归和非递归实现)

二叉树的序列化和反序列化二叉树是有结点指针将多个结点关联起来的抽象数据结构,是存在于内存中的,不能进行持久化;如果要将一颗二叉树持久化保存在磁盘文件中,需要将其转换成序列并储存在文件中。这里讨论如何将二叉树生成前序序列字符串,然后读取前序序列,反序列化并生还原二叉树。所谓的序列化是指遍历一遍二叉树,产生一个字符串序列,但与一般的前序序列不同,这里要用字符‘#’来记录空的结点。如:前序...

2019-06-17 19:13:04 521

原创 解决C#输入整型数组元素的问题(以空格分隔元素)

因为C#之前一直不能解决整型数组的输入问题(也许只是我无法解决),所以自己写了串代码来解决这个问题。数组元素用空格分隔。(对于浮点型数组等等也可以用类似的方法)附上代码string Array = Console.ReadLine();//把元素读到字符串中string[] Splitted = Array.Split(’ ');//将字符串的空格分隔劈开int[] IntArray = ...

2019-03-11 17:08:00 4595

扳手模型(Spanner model)

这是一个扳手模型。提供给各位下载使用。 This is a spanner 3D model.

2019-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除