ICode9

精准搜索请尝试: 精确搜索
  • 第零课:写在前面2022-07-09 12:04:47

    公司项目需要展示3D风机模型,对于对three.js一点毛皮都不懂的我而言,真的是望而生畏。相信也应该没有任何一个前端,会拒绝学习three.js这么酷炫的东西。我感觉应该会很难,于是乎想写点东西在前面。给自己定个30天的期限,看看自己是否能够在30天后,从three.js的课程中毕业。 我们就跟着we

  • [CF1699E] Three Days Grace 题解2022-07-08 11:35:35

    CF link 你谷 link 一道非常巧妙的 dp 题,但是顺着思路水到渠成并不是完全无迹可寻。 首先观察到题面中答案的形式是最值相减,提醒我们使用双指针的思想,即枚举最小值的过程中动态单调维护最大值,同时注意到本题中的操作类型是将一个数拆成两个数相乘的形式,所以可以想到是从大到小枚举

  • ARC061F - Card Game for Three2022-07-02 08:35:52

    可以发现当把出牌顺序看成一个序列, 每个序列对应的就是一种局面 例如"bc"我们可以当成a先打了一张b, 然后b打了一张c, 然后轮到c结束了(因为是a先开始) 转换出来之后我们就可以把问题抽象成, 有多少个序列, 其存在一个前缀, 满足这个前缀包含n个a, 不超过m个b, 不超过k个c 那么, 容易发现最

  • three模型贴图2022-06-24 19:03:44

    1、给three模型贴图,例子:展示一个太阳在宇宙中心 2、思路:在添加模型的时候给模型贴上图片 创建贴图 //贴图 let textureLoader = new THREE.TextureLoader(); let road = require("./assets/004.jpg"); let texture = textureLoa

  • 网络安全笔记(Day Three)2022-06-23 19:33:11

    Day Three Windows用户管理 一、用户账户 1、什么是用户账户 不同用户身份拥有不同的权限 每个用户包含一个名称和一个密码 每个用户账户具有唯一的安全标识符 查看系统中的用户 net user 安全标识符(SID) 查看当前用户的SID whoami /user 使用组测表进行查看 打开组

  • THREE webGL:3D 用于大数据,室内设计,衣服等立体的2022-06-22 22:01:51

    调用的render,每次调用render就是一次渲染,如果用interval("fn",ms)就可以实现动画。 建议不卡顿,那么每秒30~60次, 间隔33~17ms之间   一  初识 倒叙: 最终的是调用: //1. body元素中插入canvas对象 document.body.appendChild(renderer.domElement); //2. new出来的对象 setSize

  • BLOG - Three2022-06-18 21:32:06

    前言    1.期中考试前言    期中考试一共三道题,层层递进,每一题都对前一题进行改进,进行更深层面的运用面对对象语言去编程,同时引导我们一步步的去认识去熟悉面对对象编程的魅力,考察到了类的设计、类的继承、多态的使用、抽象类的设计、抽象方法的定义等等。第一题较为基础

  • Three.js相机控件OrbitControls基本用法2022-06-16 14:01:50

    通过OrbitControls.js可以对Threejs 的三维场景进行缩放,平移,旋转操作,其本质上改变的幷不是场景,而是相机的参数。 OrbitControls.js使用 鼠标操作:通过拖动鼠标左键可以720旋转展示三维场景,通过拖动鼠标右键可以平移三维场景,通过上下滚动鼠标中键可以缩放三维场景。 1.创建控件对象

  • 获取第38次斐波那契数列的值,以及 前38次值的总和2022-06-13 19:32:12

    (数列规律是:0   1   1   2   3   5   8   13      .....        分析规律是:第三个数=第一个数+第二个数) var one = 0  ; // 第一个数 var two = 1 ; // 第二个数 var three = one + two ;  // 第三个数   var sum =  1 ;  // 求和的变量,因为第三个数=1;所以这

  • three.js 针对光源的移动控制 demo2022-06-01 09:36:06

    import * as THREE from 'three'; // 视图旋转控件 import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'; // 可视化平移控件 import { TransformControls } from 'three/examples/jsm/controls/TransformControls'; /** * 3d 鼠标拖

  • 学习2022-05-28 20:34:00

        function() { class e extends r.ObjectGroup { constructor(e) { super(r.ObjectGroupType.VIEWSHED, { priority: 20 }), e = e || {}, this._position = new THREE.Vector3(0,0,0),

  • Three.js 打造缤纷夏日3D梦中情岛2022-05-27 09:01:05

    声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。 背景 深居内陆的人们,大概每个人都有过大海之梦吧。夏日傍晚在沙滩漫步奔跑;或是在海上冲浪游泳;或是在海岛游玩探险;亦或静待日出日落……本文使用 React +

  • three中加css2d属性框展示2022-05-23 00:31:37

      three中加css2d属性框展示 vue项目 一、引入文件CSS2DRenderer, CSS2DObject import { CSS2DRenderer, CSS2DObject } from 'three/examples/jsm/renderers/CSS2DRenderer.js';  二、data中定义全局变量 divLabel:null, labelRenderer:null, 三、methods中添加 divRen

  • 5. 顶点概念2022-05-21 15:34:14

    如果我们需要做自定义的几何形状,就得用到顶点这个概念,根据顶点去制作几何形状,上色也可以根据顶点颜色去设置 顶点 顶点位置 顶点颜色 顶点法向量光照计算(一个顶点对应一个法向量),法向量即图形面向哪个方向,有了法向量之后使得几何模型在光照下有了黑白灰,有了颜色的过渡 根据顶点位

  • 520节日怎么过?送女朋友一朵花吧~~2022-05-20 02:31:27

    这朵花是去年520之前写的,但是忙过头了,没有来得及发出来博客,就被我遗忘了,今年又到了这个日子,作为单身贵族的我,有必要把这朵花拿出来送给非单身的小哥哥们~~ 希望路过的小哥哥们给我点点关注哇~~ 我可是熬夜到凌晨一点多,给大家写得这个文章哦~~ 这里补充一下我的代码地址吧

  • 鼠标操作三维场景2022-05-19 17:31:30

    鼠标操作三维场景 借助three.js众多控件之一OrbitControls.js,可以在下载的three.js-master文件中找到(three.js-master\examples\js\controls)。 然后和引入three.js文件一样在html文件中引入控件OrbitControls.js <!DOCTYPE html> <html lang="en"> <head> <meta charset="U

  • three中材质移动动画2022-05-18 15:34:39

      three中材质移动动画 // 材质移动动画 animationTexture(mesh){ var textureLoader = new THREE.TextureLoader(); this.textureAlarm = textureLoader.load('/static/test.png',(texture)=> { mesh.material.map = texture; mesh.material.

  • PHP笔记(三):数组相关操作方法2022-05-15 20:02:31

    本文记录一些PHP数组处理的方法。 目录1. 检查数组中是否存在某个值2. 检查数组或者变量方法3. 过滤数组元素4. 删除数组元素5. 插入数组元素6. 返回数组最后一个元素7. 数组切片8. 判断两个数组是否相等9. 替换数组元素10. 移除数组重复元素11. 数组排序 1. 检查数组中是否存在某

  • 去除行内元素之间空隙的几种方式2022-05-12 16:32:38

    去掉空格 <ul> <li> one</li><li> two</li><li> three</li> </ul> 或者 <ul> <li>one</li ><li>two</li ><li>three</li> </ul> 或者 <ul> <l

  • Bootstrap4 垂直对齐2022-04-23 13:34:09

    在栅格系统中可以使用垂直对齐。 行的垂直对齐 上对齐align-items-start 居中对齐align-items-center 下对齐align-items-end 单元格的垂直对齐 上对齐align-self-start 居中对齐align-self-center 下对齐align-self-end 示例 <div class="container"> <p>垂直对齐</p>

  • 牛客华为机试HJ932022-04-22 07:31:35

    原题传送门 1. 题目描述 2. Solution DFS import sys if sys.platform != "linux": sys.stdin = open("input/HJ93.txt") def dfs(three, five, other): if not other: return sum(three) == sum(five) if dfs(three + other[:1], five, o

  • threeJS基础学习---创建一个场景(Creating a scene)2022-04-19 11:03:12

    开始之前 在开始使用three.js之前,你需要一个地方来显示它。将下列HTML代码保存为你电脑上的一个HTML文件,同时将three.js复制到该HTML文件所在的目录下的lib/目录下,然后在你的浏览器中打开这个HTML文件。在js目录下创建creatingaScene.js <!DOCTYPE html> <html lang="en"> <head>

  • Redis 04 List2022-04-17 17:01:34

    在 Redis 里面,可以把 List 当成栈、队列、阻塞队列使用。 list 实际是一个链表,左右都可以插入值。 如果 key 不存在,创建新的链表。 如果移除了所有元素,空链表也代表不存在。 在两边插入或者改动值,效率最高;操作中间元素,效率相对低一些。 插入 从左插入 lpush 将一个值或者多个

  • VUE路由基本操作2022-04-15 09:34:46

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>vue路由</title> <script src="vue.min.js"></script> <script src="vue-router.min.js"></script> <

  • THREE.js 入门(二)坐标系与平面2022-04-02 14:32:41

    添加三维坐标系和平面 1.三维坐标系(AxesHelper) 红色代表 X 轴 绿色代表 Y 轴 蓝色代表 Z 轴 参数为坐标系轴的长度 camera.position.set(0, 0, 300) const axesHelper = new THREE.AxesHelper(100) scene.add(axesHelper) 可以看到我们得到了一个水平(x)和垂直(y)的轴,z轴

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有