Hololens缩放物体源码(待完善)

using UnityEngine;
using System.Collections;

public class ScaleQuad : MonoBehaviour
{

public GameObject master; //Empty before the Quad
public GameObject quad; //The Quad I want to scale
Raycast hitInfo;
private Vector3 offsetOld;

void Update()
{
    var headPosition = Camera.main.transform.position;
    var gazeDirection = Camera.main.transform.forward;

    if (Physics.Raycast(headPosition, gazeDirection, out hitInfo))
    {
        //Create the offset
        offset = hitInfo.point - master.transform.position;

        // To get the new offset between hitpoint and master.transform.position for the new size
        Vector3 diff = offset - offsetOld;

        vFBMaster.transform.position = new Vector3((diff.x + master.transform.position.x), (diff.y + master.transform.position.y), master.transform.position.z);
        quad.transform.localScale = new Vector3((diff.x / 2) + quad.transform.localScale.x, (diff.y / 2) + quad.transform.localScale.y, quad.transform.localScale.z);

        Debug.Log(diff);

        //To save the old offset
        offsetOld = offset;

        Debug.Log("Old Offset = " + offsetOld);
        Debug.Log("new Offset = " + offset);
    }
}
}
时间: 2025-01-02 00:18:35

Hololens缩放物体源码(待完善)的相关文章

leaflet开源地图库源码 浏览器&移动设备判断(browser.js)备份

<script> var isIe = !-[1,]; // alert('ie9 之前'+isIe); var ie = 'ActiveXObject' in window; //alert('sadsd'+ie); var ie2 = !!('ActiveXObject' in window); //alert('22222'+ie2); var ie3= !!window.ActiveXObject || !!("ActiveXObject" in window);

专业虚拟币交易平台源码开发出售

国内相关虚拟币市场的限制政策,放缓了虚拟币交易的发展脚步.同时,虚拟币交易平台源码开发也开始进入自我完善休整的重要时期.怎样在这个领域,确定在不违反相关政策的情况下,做好自身业务,继续虚拟币交易平台源码开发,是整个行业在发展过程中需要考虑的重要一环.虚拟币交易平台源码开发,跟很多的技术开发一样,同样是需要专业的计算机研发技能作为强大的技术支撑,否则很难进行之后的开发工作的.由于技术难度和专业性能比较强,很多人并不熟悉虚拟币交易平台源码开发的具体工作原理.所以对于虚拟币交易平台源码的普及也是需要时

android-ImageView的拖动、旋转、缩放、边界回弹、双击缩放、单击销毁及源码下载

博客地址:http://blog.csdn.net/u010156024 TouchImageViewActivity 是本人一句一句代码写的,参考了网上大牛的博客. 不过其中的效果是网上没有的,也是本人一直想实现的效果. * 本实例重写ImageView的触摸事件和手势方法. * 实现图片的缩放.拖动,双击放大缩小.单击销毁,边界回弹,旋转并实现自动摆正. * 详细效果请看目录下面的:结果展示动态图.gif * 其中大部分关键节点都给出了注释,相信大家一看就会很快明白的. 本示例所展示的效果,

整合了一个功能强大完善的OA系统源码,php全开源 界面漂亮美观

整合了一个功能强大完善的OA系统源码,php全开源界面漂亮美观.需要的同学联系Q:930948049

java做的比较完善的FTP上传下载文件服务器源码

Filename: ftp.java Author: leetsing(elove) Create date: 2004-08-30 Use: connect to FTP server,then upload and download file Modify date: 2004-09-05 add to upload file 2004-09-13 add to download file Copy right: Magisky Media Technology Co.,Ltd. *****

(素材源码)猫猫学IOS(三十六)UI之手势事件旋转_缩放_拖拽

猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 源码:http://download.csdn.net/detail/u013357243/8671943 效果 完成一个图片的捏合缩放,拖拽,旋转动作. 代码:NYViewController.m // // NYViewController.m // 旋转_缩放_拖拽 // // Created by apple on 1

通过scaleType裁剪大发888源码下载缩放图片适配不同屏幕不同

后特意大发888源码下载论坛:haozbbs.com Q1446595067设置一个ImageView宽高均为600pix.观察不同scaleType配置下,Android对原图的裁剪缩放效果.左侧为代码,右侧为缩放和裁剪效果.(1)android:scaleType="fitXY" 可见是铺面整个ImageView进行拉伸缩放.不对原图进行裁剪,仅仅缩放. (2)android:scaleType="center" 这种情况下,要对原图裁剪,以图片中心为基准,以中

Cesium源码剖析---Post Processing之物体描边(Silhouette)

Cesium在1.46版本中新增了对整个场景的后期处理(Post Processing)功能,包括模型描边.黑白图.明亮度调整.夜视效果.环境光遮蔽等.对于这么炫酷的功能,我们绝不犹豫,先去翻一翻它的源码,掌握它的实现原理. 1 后期处理的原理 后期处理的过程有点类似于照片的PS.生活中拍摄了一张自拍照,看到照片后发现它太暗了,于是我们增加亮度得到了一张新的照片.在增加亮度后发现脸上的痘痘清晰可见,这可不是我们希望的效果,于是再进行一次美肤效果处理.在这之后可能还会进行n次别的操作,直到满足我们

画线缩放、瞳距缩放、Line延长到指定长度,内附效果,源码供应,解压就跑

原文:画线缩放.瞳距缩放.Line延长到指定长度,内附效果,源码供应,解压就跑 前言 公司项目需要做个画线缩放,我司称之为瞳距缩放,简而言之就是:2张图,从第一张图画一条线,再从第二个图画一条线,第二条线以第一条为基准,延长到一致的长度,并同比缩放图片:文字太枯燥,请先实例图 例子1:以皮卡丘为例,我要把路飞的拳头缩放到皮卡丘头那么大 例子2:以皮卡丘的基准,缩小路飞,与其身高一致 好了,相比看了上面的2个效果图,就明白了大致意思,这个demo可以获得,Canvas里面的Line如何顺着线条方向