ICode9

精准搜索请尝试: 精确搜索
  • (2)添加轨道控制器查看物体(3D)2022-08-01 15:33:27

    <template> <div class="home"> <div id="threeContainer" class="threeContainer"></div> </div> </template> <script> import * as THREE from 'three' import { OrbitContro

  • JavaFX(二)了解窗口和场景类2022-07-27 00:36:27

      JavaFX(一)入门介绍   1各类窗口,窗口之间的交互 五种窗口类型 DECORATED, UNDECORATED, TRANSPARENT, UTILITY, UNIFIED 1 package com.fxUnit03; 2 3 import javafx.application.Application; 4 import javafx.stage.Modality; 5 import javafx.stage.Sta

  • vue如何创建一个three场景2022-07-15 14:31:56

    第一步:下载three的npm包  npm i three -S 第二步 创建容器  <div id="container"><div> 第三步 引入three文件 i mport * as THREE from 'three' 第四步 声明需要用到的对象(这些对象生命在export default外面的话会得到一定的性能优化:因为在data函数里面声明的话vue需要监听这

  • 【manim】学习路径2-构建一些基础的图形,场景2022-07-10 01:33:58

    头文件引入 导入manim命名空间 from manim import * manim基本结构 这是一个最基本的manim结构,格式: from manim import * class 类的名字(Scene):     def construction(self): 类名叫做BaseFrame,传入一个场景Scene,并且包含一个construct()方法,传入self对象。self.wait()就是

  • Three.js 学习_帮助类2022-07-09 20:02:58

    1. ArrowHelper 用于在Three.js场景中添加一个箭头对象,用于模拟方向的三维维箭头对象.其代码定义如下: var origin = new THREE.Vector3(0, 0, 0); var xDir = new THREE.Vector3(1, 0, 0); var length = 1; var arrow = new THREE.ArrowHelper(xDir, origin, length, color); var

  • 1.关注公众号2022-06-29 11:33:02

    https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzAwMjg1NjY3Nw==&action=getalbum&album_id=2003396116226064385&scene=173&from_msgid=2247528742&from_itemidx=1&count=3&nolastread=1#wechat_redirect

  • 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

  • cesium 下导出canvas内的内容为图片并自动下载2022-06-14 11:36:40

    该方法直接使用就可以, // canvas导出画布内的内容 function saveToFile(scene) { let canvas = scene.canvas; let image = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream"); let link = document.createElement("a

  • Game Construction2022-06-13 12:32:30

    【千锋合集】史上最全Unity3D全套入门教程|匠心之作 c# 的语法 u3d 教程 scene f 居中(远、近景)= Hierarchy面板双击object option 旋转 右键+wasdqe 场景漫游(xyz轴六方向) qwerty 六种模式 v 用于操作顶点 command+shift+f:将物体(例如camera)放在当前位置当前朝向 command+7:性能检

  • manim add sounds,svgs and images2022-06-08 21:36:53

    在manimlib/scene/scene_file_writer.py文件中将第354行的代码注释掉(subprocess.call(["rm",sound_file_path])),并在下面添加一行代码:os.remove(sound_file_path) 然后创建名为assets的文件夹,并创建raster_images,svg_images,sounds这三个子文件夹 比如svg图片,使用svg = SVGMobject

  • 转载:Cesium SuperMap问题调研汇总2022-06-08 21:32:25

    转自:https://segmentfault.com/a/1190000040577369   主要参考资料汇总 http://support.supermap.com.c... http://cesium.xin/cesium/cn/D... http://support.supermap.com.c... 描绘点 viewer.entities.add({ name: name, position: new Cesium.Cartesian3.fromDegrees

  • Cesium之Sandbox2022-06-04 23:05:09

    var Sandbox = Sandbox || {};//定义一个变量Sandbox,它是类?还是变量? (function() { "use strict"; /*global Cesium,console*/ /** * @constructor */ Cesium.Sandbox = function() { var canvas = document.getElementById("glCanva

  • uni-app 微信小程序 生成二维码链接 动态参数2022-06-03 11:03:41

    文档地址 「auth.getAccessToken」 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html   「wxacode.getUnlimited」 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getU

  • 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 鼠标拖

  • SpriteKit 获取SKrefenceNode中的自定义类2022-05-28 15:31:40

    解析 假设有一个 Cat.sks文件,其场景编辑器的元素结构为 请注意观察节点名称 Scene (name = cat_scene) -SKSPriteNode (name = cat_sprite) 当主场景文件对其进行引用,其场景编辑器的元素结构为 Scene -SKEditorReferenceNode (name = refCat ,引用了Cat.sks) 运行起来

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

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

  • 鼠标操作三维场景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

  • 支付宝接入(thinkphp5.0)2022-05-18 17:02:32

    支付宝接入(thinkphp5.0) 1接入文档:https://opendocs.alipay.com/apis/api_1/alipay.trade.page.pay?scene=API002020081300013629 2将php SDK&Demo下载下来,文件压缩放到thinkphp框架的extend目录下   3正式接入        4回调通知                  

  • CESIUM例子学习(十三)——Clamp To 3DModel2022-05-17 19:35:10

    前面从例子中学习了绘制要素紧贴地表的操作。但是在项目中,紧贴地表可能是不够的,比如需要在模型顶上绘制一个label,难道要在模型顶上加上一个写死的高度的,否则label就会被模型覆盖。要解决这样的问题,学习Clamp To 3DModel应该可以帮上忙。 原码中绘制的是动态变化的点,绘制的原理方法

  • 微信小程序扫码进入小程序参数问题2022-05-12 17:31:44

    需求:扫描二维码进入小程序的详情页面,目录页面,页面请求都需要带上参数及需要验证用户授权。 既然是扫码进入的,那么我第一反应肯定是在请求拦截里做操作了,不然如何判断他是什么怎么进来的。一进入页面,肯定会有请求,我先调用一下wx.getLaunchOptionsSync()获取当前的场景值,看看他是怎

  • Cesium开发--控制视角可以在地下移动_初生的太阳丶的博客2022-04-26 10:31:23

    html代码 <head> <meta charset="utf-8"> <!-- Include the CesiumJS JavaScript and CSS files --> <script src="https://cesium.com/downloads/cesiumjs/releases/1.79.1/Build/Cesium/Cesium.js"></script> <link

  • CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令2022-04-11 12:34:25

    目录回顾预备知识:指令预备知识:通道1. 生成并执行指令1.1. Primitive 生成指令1.2. Context 对象负责执行 WebGL 底层代码2. 多段视锥体技术3. 指令对象的转移筛选可见集4. 本篇总结 回顾 书接上文,Scene.js 模块内的 render 函数会将控制权交给 WebGL,执行 CesiumJS 自己封装的指令

  • 使用Cesium加载3DTiles并进行调整2022-03-19 11:59:14

    3dtiles简介 3D Tiles是用于流式传输大规模异构3D地理空间数据集的开放规范。为了扩展Cesium的地形和图像流,3D Tiles将用于流式传输3D内容,包括建筑物,树木,点云和矢量数据。 3D Tiles是目前大火的开源WebGL框架Cesium的御用格式。根据实际体验,3D Tiles和二维地图中的瓦片组织非

  • 删除Scenedelegate崩溃2022-03-09 11:31:28

    1. 删除Scenedelegate的".h"和".m"文件 2. 删除Info.plist文件中的Application Scene Manifest配置; 3. 删除AppDelegate.m文件中的两个管理Scenedelegate生命周期代理方法 #pragma mark - UISceneSession lifecycle - (UISceneConfiguration *)application:(UIApplication *)a

  • IntelliJ IDEA 2021.3.2 JDK8以上版本 安装JavaFX 和 JavaFX Scene Builder2022-03-02 13:32:56

          网上的教程大多针对的是旧版的Intellij,对于新版的Intellij的教程很少。新版intellij是不兼容JDK8的,而JDK8以上的版本都需要额外下载安装JavaFX,我查询了很多资料,尝试了很多次,最后终于成功运行。 主要参考的是官方文档:Getting Started with JavaFX​​​​​​     

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有