zoukankan      html  css  js  c++  java
  • 3dContactPointAnnotationTool开发日志(九)

      今天的任务是实现选中接触点功能并添加模型或接触点的属性改变功能,先从最简单的位置x,y,z改变入手,于是创建了一个面板(PanelStatus),添加了几个InputField来让用户输入数值改变选中物体的位置:
    1.png
      搞了半天终于实现了选中接触点功能,选中的球是青色,未选中的是红色,为了尽量重用以前的代码,我直接在之前的脚本上做了修改,效果如下:
    2.png
      然后又实现了选中物体显示和修改坐标信息的功能:
    3.png
    4.png
      还挺好玩的,接触点的位置也能修改。
    5.png
    6.png
      光修改位置还不够,于是又增加了修改旋转角度和缩放大小的功能:
    7.png
      如果InputField的text儿子的高度太小了是不会显示字的,text的高度一般是小于InputField高度的,可以修改Top和Bottom参数,也就是离上边界和下边界的距离。
    8.png
      那个clearAll按钮就是点击后回到初始状态,一切从头开始,每次点击执行下面的代码就行了:

    public void OnClick()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().name);
    }
    
    
  • 相关阅读:
    Jisa's Notebook
    前端常见跨域解决方案
    串口
    logging的使用
    Hexo
    优美的二维树状数组
    数据结构之树的基本概念
    js 监听ios手机键盘弹起和收起的事件
    jquery.qrcode.js生成二维码(前端生成二维码)
    js产生一个随机的字符串数字组合
  • 原文地址:https://www.cnblogs.com/yaoling1997/p/9971443.html
Copyright © 2011-2022 走看看