PyFlann 使用方法

PyFlann 使用方法 PyFlann 其实是 FLANN 的 python 接口,当前支持python2 和 python3。FLANN 的意思是Fast Library for Approximate Nearest Neighbors,也就是快速解决最近点搜类问题的库。 这一类问题, »

在win10 上运行 linux 子系统

前言 早在 win10 刚出的时候就流传着 win10 可以直接运行 linux 程序的传言,顿时让人觉得吊炸天,Win10 逆袭。 然而,win10 真正出来后,这个功能被推迟了,直到最近才真正的大范围推出。 win10 下的 linux 子系统并没有图形界面, »

邹晓个人简介

基本信息 出生日期:1993.02.18 性别:女 政治面貌:党员 籍贯:吉林省公主岭人 联系方式 地 址:江苏省常州市晋陵北路200号 E-mail:15051962289@163.com , 1656862730@ »

初识Unity Shader

前言:我能想到最浪漫的事,就是敲一行代码,给你一个五光十色的完美世界。虽然现实中一行代码是远远不够的,但是能够利用代码创造出那些出色的画面、炫酷的特效仍是让人着迷其中。要想实现如上所述,我们不妨走进Shader的世界,其中Unity作为一个上手方便的游戏引擎,自然也提供了可编写的Unity Shader文件来帮助我们实现。 作为刚刚入门、仍是学习在线的萌新的我,希望能将这一段时间的学习记录下来,以达对知识的巩固及分享当下学习的心得与感悟之效,下面就让我们一起踏上学习Unity Shader之旅吧! Shader能起到什么作用?我们不妨先来看看GLSL »

Unity3D 利用代码进行uv贴图

大家好,这里是只蠢新,今天为大家分享一下如何在Unity中通过uv重新对物体贴图,我们以最简单的Cube为例(如有谬误,欢迎勘正)。 起因是我在课程设计中想要用unity实现Minecraft游戏,在搜集素材后发现对于一些特殊的立方体(如土带草方块,下面是泥土、顶面是草地的方块)需要用代码控制进行uv贴图(当然是仅有材质可获得的情况)。 对于三维模型,除了顶点位置坐标外,还有一个很重要的叫做UV坐标,UV坐标是贴图映射到三维模型的重要依据,因此我们可以通过修改纹理坐标来实现Cube不同面的不同贴图。 由于纹理坐标与顶点坐标之间是通过三角面片间接联系起来的,首先要了解Cube的三角网格信息, »

Linux下的epoll异步编程初步

最近完成了计算机动画与虚拟现实的课设,课设需要一个低延迟、及时性好的服务器。我们小组使用了Linux系统的socket模块,直接使用了C语言的接口,实现了一个非堵塞异步IO的事件服务器。 Linux套接字 Linux继承了Unix的socket体系,遵循POSIX标准。这里主要介绍IPV4域(AF_INET)下SOCK_STREAM和SOCK_DGRAM两种类型的socket,他们的默认协议就是我们熟知的TCP和UDP协议。 套接字的描述 Linux遵循“一切皆文件”的设计思想, »

Vuforia 标识现实物体

摘要 本篇博客主要讲述如何利用Vuforia插件,将自己的物体作为标记物。这需要使用Vuforia Object Scanner 软件扫描物体,然后在Vuforia网站中构建物体,之后导入到unity之中进行使用。 Vuforia 简介 Vuforia扩增实境软件开发工具包是高通推出的针对移动设备扩增实境应用的软件开发工具包。它利用计算机视觉技术实时识别和捕捉平面图像或简单的三维物体(例如盒子),然后允许开发者通过照相机取景器放置虚拟物体并调整物体在镜头前实体背景上的位置。 扫描器的说明 Vuforia很容易将一张图片生成一个标记物。但是,有的时候,用三维的物体识别或是曲面的物体是比较好的选择。 »

Unity使用Git作为版本控制器

版本控制器说明 版本控制器的概念在之前的文章 Git 基本使用 中已经有了一定的介绍,本篇文章介绍下如何使用git作为unity的版本控制器 .gitignore文件 关于.gitignore文件的详细介绍,在git的官网中有介绍 gitignore 简单的来说,这个文件的目的就是让指定的文件被git忽略,从而不会被检测变更。通常将编程工具生成的中间代码、debug文件夹、或是其他不重要的中间生成文件列入gitignore文件。在github上有一个工程,存放着几乎各种编译环境适用的gitignore文件,你可以从上边查找自己需要的文件, »

Qt 富文本样式汇总

关于Qt富文本已有样式汇总 主要讲述各类型可以控制的样式,对于其他细节内容暂不叙述,介绍的顺序采用自顶向下的顺序介绍。 QTextFormat 属性 内涵 Background 背景 Foreground 前景层 LayoutDirection 文字排列方向:左->右,右->左 QTextFrameFormat »