码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2023/09/17


    文章目录

      • 1. vscode展开所有代码快捷键ctrl + k + j
      • 2. git删除所有stash或指定stash git stash drop [可选stash名]
      • 3. vue在函数默认参数后增加新参数
      • 4. git push 添加“-u”参数
      • 5. vscode快捷输入符号$的使用
      • 6. WebGL之什么是GLB&GLTF文件?
      • 7. WebGL之什么是HDR&RGBE文件类型
      • 8. 网格布局的基本使用

    1. vscode展开所有代码快捷键ctrl + k + j

    2. git删除所有stash或指定stash git stash drop [可选stash名]

    3. vue在函数默认参数后增加新参数

    @change="(e) => switchChange(e, newParams)"

    4. git push 添加“-u”参数

    表示下次继续push的这个远端分支的时候推送命令就可以简写成“git push”

    5. vscode快捷输入符号$的使用

    在这里插入图片描述
    在这里插入图片描述
    综上,输入盒子内容要用花括号包裹$。

    6. WebGL之什么是GLB&GLTF文件?

    GLB文件是以图形语言传输格式(gltf)保存的3D模型,它以二进制格式存储有关3D模型的信息,包括节点层级、摄像机、材质、动画和网格,GLB文件是.GLTF文件的二进制版本。

    GLTF是一种高效、可扩展、可互操作的格式,用于传输和加载3D场景和模型。GLTF格式的目标包括最大限度地减少文件大小、快速加载、完整的3D场景表示、运行时独立性以及伴随进一步开发的可扩展性。

    GLB是GLTF模型的二进制文件格式表示,它存储了GLTF的组件,如JSON、BIN文件和图片。GLB避免了使用GLTF格式文件太大的问题,通过压缩,GLB能更快地加载,提供完整的三维场景,且能在未来的开发中扩展。

    代码示例(部分):

    // 使用glft加载器将glb二进制文件转成glft文件,以添加机器人模型
    const loader = new GLTFLoader()
    const dracoLoader = new DRACOLoader()  // 解码器
    dracoLoader.setDecoderPath('./draco/gltf/')
    loader.setDRACOLoader(dracoLoader)
    loader.load('../public/texture/robot/robot.glb', (gltf) => {
        const robot = gltf.scene
        scene.add(robot)
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    7. WebGL之什么是HDR&RGBE文件类型

    HDR是高动态范围(High Dynamic Range Imaging)的缩写,.hdr文件扩展名主要与Radiance HDR/RGBE图像文件文件类型有关。由G.Ward为光线追踪和灯光模拟软件Radiance(现在,开源)发明的HDR图像格式(也称为RGBE)专门用于保存高动态范围(HDR)图像。.hdr文件是一种HDR光栅图像。

    通常在常规的RGB字节值之外,每个像素增加一个额外的字节,在HDR(RGBE)中用32位来代表一个像素,而不是通常的24位。HDR图像被用于灯光模拟、专业数码摄影和虚拟现实成像中,需要同时捕捉非常亮和非常暗的区域。除了Radience本身,RadienceHDR(RGBE)图像格式还被许多图像处理软件工具完全支持,包括位图编辑器、查看器、VR模拟器和转换器。

    代码示例(部分):

    // 创建rgbe/hrd加载器 加载用于设置环境的纹理
    let hdrLoader = new RGBELoader()
    hdrLoader.load('../public/texture/robot/sky12.hdr', (texture) => {
        // 设置球形贴图
        texture.mapping = THREE.EquirectangularReflectionMapping
        // 设置环境贴图
        scene.background = texture
        scene.environment = texture
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    8. 网格布局的基本使用

    网格布局的基本使用

  • 相关阅读:
    java基于springboot+mvc的高校网课在线学习作业管理系统 elementui
    amd Ubuntu opencl 安装
    【Java学习】JDK安装及第一个java程序
    Springcloud之OAuth2
    使用分页查询(mybatis自带的)selectPage(page,wrapper)时报错
    A-LOAM及禾赛LiDAR调试记录(上)
    Nginx配置访问密码(在线|离线安装)
    2023/10/5 下午3:38:53 SCROLLINFO scrollInfo;
    6.10.多段线图层(Polyline)
    大模型RLHF算法更新换代,DeepMind提出自训练离线强化学习框架ReST
  • 原文地址:https://blog.csdn.net/weixin_43599321/article/details/132944431
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号