有时候拖动一个窗口的时候可能直接拖出去了那就再也拖不回来只能reset重新来过:   于是开了个类成员变量在start里记录了一下panel的位置: var lp = panel.GetComponent<RectTransform>().localPosition; localPosition = new Vector2(lp.x,lp.y);   在OnClick中将其复原: panel.GetComponent<RectTransform>().localPosition…
  今天要做的第一件事就是把obj文件里不同的对象分割开来.   通过仔细观察发现obj文件中以"o "开头的行会跟着一个对象的名字.g代表对象所属组名,我这里只要用到对象名就行了所以没管组名了.然后这个o的位置在该对象的vn和f之间.记录一下f开始的下标就能够把obj文件中的多个对象分离出来.   具体代码我也是在别人的代码基础上改的,不过还是贴一贴吧.   这个是ObjFormatAnalyzer.cs的: using System; using System.Linq; usin…
彩色图像 #include <iostream> #include <Kinect.h> #include <opencv2\highgui.hpp> using namespace std; using namespace cv; int main(void) { IKinectSensor * mySensor = nullptr; //第1步打开Sensor GetDefaultKinectSensor(&mySensor); mySensor->O…
  今天就是让背景图可以变大变小,变透明度,然后将3d的点投影到图片上,输出2d接触点信息:   可以看到输出了正确的接触点信息:   然后还把空物体的包围盒大小设置为边长为0.1的的正方体,点击选中关节点更加流畅,不过关节点并不一定在人物的网格中所以还是通过选项卡来选择更加准确.…
  添加背景图片后发现Runtime Transform Gizmo无法选中物体了:   于是改了一下EditorObjectSelection.cs中的WereAnyUIElementsHovered函数: private bool WereAnyUIElementsHovered() { if (EventSystem.current == null) return false; Vector2 inputDevPos; if (!InputDevice.Instance.GetPositi…
  今天就是看怎么把论文的python源码预测出来的smpl模型的姿势和形状参数弄到unity版本的smpl里,但是python版本的和unity版本的不一样.   先看看他的fit_3d.py:  里面的params参数,也就是输出到.pkl文件的内容,包含四个属性:cam_t.f.pose.betas,分别是相机位置.焦距.姿势和形状参数,前两个暂时先无视,先把后两个比较重要的参数弄好.   用cpickle(python2)看看这两个参数: with open(img_path,"r&qu…
  在玩的时候遇到了一个python的问题: Traceback (most recent call last): File ".\convert.py", line 13, in <module> a=pickle.load(readFile) ImportError: No module named multiarray 如何解决请看python "No module named multiarray "的解决方法   改了一下它的代码,把它自带的渲…
  在vs2017里生成opencv时遇到了无法打开python27_d.lib的问题,具体解决请看这个,不过我用的是方法2,python37_d.lib找不到同理.   Windows下可以用的opendr…
  今天想着在Windows平台上跑通那个代码,不过它的官网上写的支持平台不包括windows,但我还是想试试,因为看他的依赖好像和平台的关系不是特别大.   看了下它的py代码,不知道是py2还是py3,于是干脆py2和py3上都试下.它的py依赖都在requirements.txt文件中: numpy>=1.11.0 scipy>=0.17.1 chumpy opendr matplotlib   其它的直接用pip安装就好,就是这个opendr在Windows10上装的时候有问题: Ex…