ICode9

精准搜索请尝试: 精确搜索
  • 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​​​​​​     

  • Mac上打不开JavaFX Scene Builder 2.02022-02-25 14:01:47

    问题描述: 下载了JavaFX Scene Builder却打不开,显示无法验证开发者。 解决方案: 1. 点击右上角的❓,再点击“通过覆盖安全性设置来打开APP”: 2. 根据上述说明,在“Finder”的“应用程序”中,找到“JavaFX Scene Builder 2.0” --> Control+左键APP,选择“打开”。即可打开APP。 3.

  • cesium实现自定义背景效果2022-02-20 12:02:34

    文章目录 1.实现效果2.实现方法2.1官方文档2.2实现代码 1.实现效果 设置绿色的背景效果(这里的背景是指球体外的部分,不是球体背景)。 2.实现方法 2.1官方文档 查看官方文档关于scene的backgroundColor的介绍:传送门 2.2实现代码 由官方文档可知,当设置背景色时,天空盒skyB

  • cesium鼠标移入移出实体显示提示框2022-02-08 14:34:33

    使用cesium的label作为提示框 //鼠标移动事件point放大缩小 var canvas = this.cesiumViewer.scene.canvas; var handler= new Cesium.ScreenSpaceEventHandler(canvas); var viewer = this.cesiumViewer; var l

  • javaFX学习之提示框(Tooltip) 组件2022-02-07 16:34:00

    参考原文链接:DOC-03-22 提示框(Tooltip) | JavaFX中文资料 Tooltip控件,它可以设置给任何UI控件,当鼠标移动到该控件上时Tooltip就会显示。 Tooltip类表示一个常见的UI组件,它常用于为其他UI控件显示附加的信息。通过调用setTooltip方法可以将Tooltip设置给任何控件。 Tooltip有两

  • cesium-核心类2022-02-01 23:02:18

    cesium-核心类 Viewer是Cesium的核心类,对应着Cesium展示三维要素内容的主窗口。它不仅仅是包含三维地球的视窗,还包含一些基础控件,所以在定义Viewer对象的同时需要设定基础部件、图层等的初始化状态。Cesium开发的大部分工作在Scene场景中执行,包括调用图层、3D Tiles数据加载

  • Cesium开发工具篇 | 02事件应用2022-01-29 22:02:44

    无论是前端系统,还是二维/三维GIS应用系统,都离不开各种事件的应用,尤其是鼠标的单击、双击事件。 Cesium 根据事件的类型、用途,将事件应用分成了三大类。一种是以鼠标操作(左键、中键、右键操作等)为主的 ScreenSpaceEventHandler 类,另一种是通用的事件类 Event ,该类通常在容器类

  • cesium试使用2022-01-18 16:31:08

    cesium试使用 点我打开demo 如何使用cesium.js ​ cdn引入cesium.js和关键的css即widgets.css即可在web应用,html界面中加载3D地球(注:加载3d地球的地图文件必须使用网络服务器,如tomcat) 操作说明 ​ 鼠标左键按住拖动,转动地球;鼠标滚轮向上/下滚动,放大/缩小地图;鼠标滚轮按住拖动,移动

  • cesium-2-3D切换2022-01-12 23:58:16

    cesium-2-3D切换 cesium自带2维和3维的切换 代码比较简单 核心js代码 /** * 二三维场景切换 */ let viewType= "三维视图"; function setViewType () { let scene = viewer.scene; switch (viewType) { case "三维视图":

  • [Unity基础]01Unity基本操作2022-01-12 15:02:05

    [Unity基础]01Unity基本操作 Unity界面详解文件窗口ProjectSceneGameHierarchyInspector工具栏 游戏场景待补充内容 Unity界面详解 题主一般会使用这两种界面布局,刚开始搭场景,测试动画的时候用Default布局,后期调试时用2 by 3布局。 下面说一下常用的几个面板,比较基础、

  • 烦死人的JavaFX警告,终于解决了2022-01-09 18:30:49

    WARNING: Loading FXML document with JavaFX API of version xx by JavaFX runtime of version xx 这个格式的JavaFX警告,用过JavaFX的一些小伙伴可能见过这个警告。虽然不影响程序运行,但是实在不美观。在我这里,这个警告是这样的 为了解决这个警告,我是煞费苦心。最终还是万能的

  • three模型高亮外发光效果2021-12-29 23:06:11

    页面效果如下:     vue3+three完整代码如下: <template> </template> <script setup> import * as THREE from 'three'; import { EffectComposer } from "three/examples/jsm/postprocessing/EffectComposer.js" import { RenderPass } from &

  • Vue项目中使用three.js外部引入obj模型2021-12-29 10:31:59

    公司项目需要往数字孪生等概念,实现模型展示数据,并且模型能交互 然后开始了学习three.js的路程,了解基本概念以后,外部引入obj后缀类型模型一直报错,模型加载老是失败。 看了很多博客以及官网案例很少有Vue2的案例,最终还是成功引入了模型 <template> <div></div> </template> <sc

  • three.js学习笔记四:加载本地.gltf模型2021-12-26 14:34:43

    效果 代码 <html> <head> <meta charset="utf-8" /> <title>My first three.js app</title> <style> body { margin: 0; } </style> </head> <body> <scrip

  • games101,作业5(whitted-style光线追踪)2021-12-20 23:30:17

    任务 你需要修改的函数是: Renderer.cpp 中的 Render():这里你需要为每个像素生成一条对应的光线,然后调用函数 castRay() 来得到颜色,最后将颜色存储在帧缓冲区的相应像素中。Triangle.hpp 中的 rayTriangleIntersect(): v0, v1, v2 是三角形的三个顶点,orig 是光线的起点,dir 是

  • 小程序太阳码 ,不发布也可以测试2021-12-18 18:01:29

    /** * 获取小程序太阳码 */ public function getXcxCodeUrl($access_token,$scene,$page,$check_path = true,$env_version = 'release') { $request_data = [ 'page' => $page, // 如: pages/index/index 。 这里pages前面没有斜杠

  • three.js 引用外部模型,并使用其绑定的动画2021-12-15 11:03:21

    <template>   <div id="container">     <!-- <img src="/models/yunlog.png" alt /> -->     <button @click="dispose('robot')">       模型切换     </button>   </div> </template>

  • 航测-CC建模软件名词解释2021-12-13 17:03:38

    adjustment constraints                    调整约束select accurate dats to usefor scene solving. It will also initialize scenecoordinate system.选择用于场景解算的精确数据。它还将初始化场景坐标系统。control point                         

  • JAVAFX文件保存代码参考2021-12-11 21:33:12

    package com.task; import java.io.File; import java.io.IOException; import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import static java.nio.file.StandardCopyOption.REPLACE_EXISTING; i

  • javaFX学习之scene场景的概念2021-12-09 20:33:13

    scene英语翻译为 "场景" 这个词在jtopo框架和scratch编程语言中都见过意义也是一样的 场景scene(舞台上布置的场景) JavaFX场景图(Scene Graph)位于图2-1中的顶层部分,它是构建JavaFX应用的入口。它是一个层级结构的节点树,表示了所有用户界面的视觉元素。它可以处理输入,并且可以

  • Unity命令行打包WebGL2021-12-09 12:35:13

    1.扫描所有场景,保存并添加到Build Settings中 using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine; using UnityEngine.SceneManagement; public class SceneUtils { #if UNITY_EDITOR public static void

  • JavaFX入门(一):我的第一个JavaFX程序2021-12-04 16:33:40

    JavaFX简介JavaFX是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、测试、调试和部署富客户端程序,并且和Java一样跨平台。 JavaFX发展历史2008年12月05日 Sun微系统公司今天正式发布了基于Java语言的平台JavaFX 1.0。因为当时富互联网应用(RIA,Rich Internet Appli

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

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

ICode9版权所有