原创 Java零基礎培訓

下載JDK11 https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 配置環境變量 https://www.runoob

原创 ThreeJs的學習:貼圖(1)Face貼圖

參考:https://blog.csdn.net/jinold/article/details/97873523 比之前的例子,多了貼圖 <!DOCTYPE html> <html lang="en"> <head> <titl

原创 ThreeJs:裁剪( Path編)挖洞和貼圖

本內容是裁剪( Path編)的延申 裁剪( Path編) : https://blog.csdn.net/jinold/article/details/91345585 <!DOCTYPE html> <html lang="en">

原创 ThreeJs:裁剪( BSP編)挖洞和貼圖

ThreeBSP的下載 https://github.com/sshirokov/ThreeBSP   <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl

原创 算法:地圖路徑的獲取,無向圖轉樹

1. 節點①到節點⑫的這個區域內有很多節點。如下圖 2. 我們爲每個節點設置子節點。如下圖 3. 最後得到的數據結構,如下圖。 4. 所有節點平鋪後,我們獲取了無向圖。 最簡單的獲取路徑的方法:窮舉 從上面的圖來看,節點之間都是雙

原创 Java:Socket寫應用服務器

 閒來無聊,自己寫寫服務器程序看看。   package com; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStre

原创 ThreeJs的學習:BufferGeometry的理解(3),Geometry和BufferGeometry的關係

在Three.js的這個方法中可以觀察各個Geometry的轉換 從目前爲止的觀察,所有的Geometry都會到projectObject進行轉換,最後轉換成BufferGeometry。 function projectObject(

原创 ThreeJs的學習:Face的理解

 先上代碼: <!DOCTYPE html> <html lang="en"> <head> <title>three.js webgl - indexed instancing (single box), dynamic updat

原创 SpringBoot + 原生Ajax的文件流下載:blob和responseType='arrayBuffer'的關係

1. SpringBoot服務 @ResponseBody @RequestMapping(value = "/exportExcel", method = RequestMethod.POST) public byte[] expor

原创 ThreeJs的學習:BufferGeometry理解(2),Index與postion的關係

webgl_buffergeometry_indexed.html 例子1 var segments_Shuliang = 2; var geometry = new THREE.BufferGeometry(); geometry.s

原创 ThreeJs的學習:自定義着色器程序

着色器語言GLSL ES和相關的WebGL API、 OpenGL ES Shader相關API —— GLSL 語法 <!DOCTYPE html> <html lang="en"> <head> <title>three.js w

原创 ThreeJs的學習:BufferGeometry 生成正方形立方體

var bgeometry = new THREE.BufferGeometry(); /* // BufferGeometry形成一個最簡單的平面 // 一個平面由兩個三角形組成,每個三角形由3個座標,每個座標由XYZ組成 // 所以

原创 ThreeJs的學習: 創建正方形平面

 創建正方形平面:Shape var squareShape = new THREE.Shape(); squareShape.moveTo( 0, 0 ); squareShape.lineTo( 0, sqLength ); squ

原创 ThreeJs的學習:陰影的產生

要產生陰影,需要在三個地方設置屬性, 光源、物體、地板     光源和物體設置castShadow = true;     地板設置receiveShadow = true; 例子:     1. 光源:     var pointLig

原创 原生aJax請求( XMLHttpRequest請求)的緩存問題

現象:緩存問題  解決辦法之一 request.setRequestHeader('Cache-Control', 'no-cache'); 不過沒啥用,結果還是從緩存中獲取   徹底解決的辦法,在URL中追加參數,不過我覺得並不高級