ChenHan‘s Blog


  • 首页

  • 标签

  • 分类

  • 归档

计算机网络(一)

发表于 2018-06-06 | 分类于 计算机网络 | 阅读次数:

第一章 引言

由一台服务器服务于整个组织内所有计算需求的老式模型已经被新的模型说取代——大量相互独立但彼此链接的计算机共同完成计算任务。这些系统称为计算机网络(computer networks)。

阅读全文 »

DirectX 11 教程二

发表于 2018-06-06 | 分类于 DirectX | 阅读次数:

创建一个框架和窗口

在开始使用DirectX 11进行编码之前,我建议构建一个简单的代码框架。这个框架将处理基本的窗口功能,并提供一种简单的方式来以有组织的和可读的方式扩展代码。由于这些教程的目的只是为了尝试DirectX 11的不同功能,我们将故意保持框架尽可能简洁。

阅读全文 »

DirectX 11 教程一

发表于 2018-06-06 | 分类于 DirectX | 阅读次数:

使用Visual Studio 2015设置DirectX 11

在编写任何图形代码之前,我们需要具备这些工具。第一个工具是一个编译器,最好内置在一个漂亮的IDE中。我使用的是Visual Studio 2015。还有其他几种可用的,有些是免费的。我会让你决定选择哪一个。我个人使用Visual Studio 2015社区版,因为它是免费的,并且是一个出色的IDE。你可以从Visual Studio网站上下载Visual Studio社区版。当你在安装Visual Studio 2015时,请确保选择自定义并全选,以便Visual C++组件都已安装,否则它主要针对C#开发进行设置。

阅读全文 »

Mastering Qt 5 翻译 第一章 Qt入门基础

发表于 2018-06-06 | 分类于 Cpp | 阅读次数:

第一章 Qt入门基础

如果你知道C++都没有接触过Qt,或者您已经制作了一些中级的Qt应用程序,这章将确保你的Qt基础是足以学习接下来的章节中的高级概念的。

阅读全文 »

Mastering Qt 5 笔记

发表于 2018-06-06 | 分类于 Cpp | 阅读次数:

1. If your class only uses pointers or references for a class type, you can avoid including the header by using forward declaration. That will drastically reduce compilation time.

如果你的类只使用一个类的指针或者引用,你可以通过使用前向声明(Forward Declaration)来避免包含头文件。这将显著减少编译时间。

前向声明是指声明标识符(表示编程的实体,如数据类型、变量、函数)时还没有给出完整的定义。即声明一个类foo:

阅读全文 »

流媒体复习资料

发表于 2018-06-06 | 分类于 随记 | 阅读次数:

第一章 流媒体综述

阅读全文 »

【转移】Unity法线翻转(flip normal)

发表于 2018-06-06 | 分类于 U3D | 阅读次数:
首发于简书,2016.08.01 12:53

直接上干货

Vector3[] normals = line.GetComponent<MeshFilter>().mesh.normals;
for (int i = 0; i < normals.Length; i++) {
    normals[i] = -normals[i];
}
line.GetComponent<MeshFilter>().mesh.normals = normals;

int[] triangles = line.GetComponent<MeshFilter>().mesh.triangles;
for (int i = 0; i < triangles.Length; i += 3) {
    int t = triangles[i];
    triangles[i] = triangles[i + 2];
    triangles[i + 2] = t;
}
line.GetComponent<MeshFilter>().mesh.triangles = triangles;

阅读全文 »
Chen Han

Chen Han

7 日志
5 分类
7 标签
GitHub E-Mail
© 2018 Chen Han
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4