最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Three.js實(shí)現(xiàn)360度全景圖片

 更新時(shí)間:2018年12月30日 11:18:07   作者:J_小浩子  
這篇文章主要為大家詳細(xì)介紹了基于Three.js實(shí)現(xiàn)360度全景圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Three.js 是一款運(yùn)行在瀏覽器中的3D引擎, 處理三維效果。在一些相機(jī)的官網(wǎng)首頁中,經(jīng)常有一張圖在旋轉(zhuǎn),圖上面懸浮著文字。這種效果是如何做出來的呢?先看效果,再講解。

1).建立一個(gè)java web 工程(或者其他工程), 因?yàn)閠hree.js 的全景圖要通過服務(wù)端瀏覽(安全的考慮)

2).在上面的結(jié)構(gòu)中,只有css中的index.css是自定義的,其余css和js都屬于three.js自帶的工具文件。包含圖片在內(nèi),已經(jīng)上傳資源了,點(diǎn)擊此處下載。

3).index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!doctype html>
<html lang="zh">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>基于Three.js的360度全景圖片</title>
 <link rel="stylesheet" type="text/css" href="css/normalize.css" />
 <link rel="stylesheet" type="text/css" href="css/default.css" >
 <link rel="stylesheet" type="text/css" href="css/index.css" >
 <script src="js/three.min.js"></script>
 <script src="js/photo-sphere-viewer.min.js"></script>
</head>
<body>
 <div class="container">
 <div class="description">
  <h1>苑中遇雪</h1>
  <p> 紫禁仙輿詰旦來,青旂遙倚望春臺。</p>
  <p>不知庭霰今朝落,疑是林花昨夜開。</p>
 </div>
 <div id="my-pano" class="pano"></div>
 </div> 
</body>
<script>
 window.onload = function() {
  var div = document.getElementById('my-pano');
  var PSV = new PhotoSphereViewer({
  // Panorama, given in base 64
  panorama: 'images/snow.jpg',

  // Container
  container: div,

  autoload:true,

  // Deactivate the animation
  time_anim: 2000,

  // Display the navigation bar
  navbar: true,

  // Resize the panorama
  size: {
  width: '70%',
  height: 700
  }
 });
 };
 </script>
</html>

4).index.css

body{ text-align:center} 
.container {
 margin:0 auto;
}
.pano {
 margin:0 auto;
 z-index:1;
}
.description {
 width:400px;
 left:350px;
 margin-top:40px;
 z-index:100;
 position:absolute;
 float:left; 
}
.description h1 {
 font-size:40px;
 color:#FFF
}
.description p {
 font-size:22px;
 color:#FFF
}

5).根據(jù)實(shí)際應(yīng)用在瀏覽器測試,全景圖可自動旋轉(zhuǎn)、可鼠標(biāo)拖拽轉(zhuǎn)動、可全屏

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • img標(biāo)簽中onerror用法

    img標(biāo)簽中onerror用法

    可是這會引起再因網(wǎng)絡(luò)原因或其他原因使圖片不能正常加載的話 這樣就是再次調(diào)用onerror,基于微軟的一套核心的瀏覽器就會認(rèn)為這是死循環(huán)
    2009-08-08
  • 詳解TypeScript映射類型和更好的字面量類型推斷

    詳解TypeScript映射類型和更好的字面量類型推斷

    這篇文章主要介紹了TypeScript映射類型和更好的字面量類型推斷,對TS感興趣的同學(xué),一定要看一下
    2021-05-05
  • JS常見加解密算法小結(jié)

    JS常見加解密算法小結(jié)

    在Web開發(fā)中,保護(hù)用戶數(shù)據(jù)是至關(guān)重要的,而對數(shù)據(jù)進(jìn)行加密是其中一種有效手段,本文將深入淺出地介紹常見的加解密算法,包括消息摘要算法、對稱加密算法以及非對稱加密算法,需要的朋友可以參考下
    2023-12-12
  • JavaScript數(shù)據(jù)結(jié)構(gòu)之二叉查找樹的定義與表示方法

    JavaScript數(shù)據(jù)結(jié)構(gòu)之二叉查找樹的定義與表示方法

    這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)之二叉查找樹的定義與表示方法,簡單講述了二叉查找樹的概念、特點(diǎn)及javascript針對二叉查找樹的創(chuàng)建、插入、遍歷等操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • 僅用[]()+!等符號就足以實(shí)現(xiàn)幾乎任意Javascript代碼

    僅用[]()+!等符號就足以實(shí)現(xiàn)幾乎任意Javascript代碼

    僅用一些符號就足以實(shí)現(xiàn)幾乎任意Javascript代碼的方法,比較怪異,對于特殊需要可能用得到。
    2010-03-03
  • JavaScript隨機(jī)生成顏色的方法

    JavaScript隨機(jī)生成顏色的方法

    這篇文章主要介紹了JavaScript隨機(jī)生成顏色的方法的相關(guān)資料,非常不錯(cuò),代碼簡單易懂,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • 關(guān)于JavaScript實(shí)現(xiàn)動畫時(shí)動畫抖動的原因與解決方法

    關(guān)于JavaScript實(shí)現(xiàn)動畫時(shí)動畫抖動的原因與解決方法

    最近在使用JS動畫做一些練習(xí)的時(shí)候我發(fā)現(xiàn)在動畫執(zhí)行時(shí)間內(nèi)快速移開鼠標(biāo)時(shí)會出現(xiàn)動畫因鼠標(biāo)移動過快從而導(dǎo)致代碼沖突讓畫面抖動的bug,這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)動畫時(shí)動畫抖動的原因與解決方法,需要的朋友可以參考下
    2022-06-06
  • Javascript中的var_dump函數(shù)實(shí)現(xiàn)代碼

    Javascript中的var_dump函數(shù)實(shí)現(xiàn)代碼

    發(fā)現(xiàn)了一個(gè)非常好的JavaScript調(diào)試方法,目前看到的是可以打印Object/Array/Function/String四種類型,使用方法和PHP中的var_dump()一樣,只要直接dump(變量名)即可。
    2009-09-09
  • JavaScript組合模式Composite Pattern

    JavaScript組合模式Composite Pattern

    這篇文章主要介紹了學(xué)習(xí)理解JavaScript組合模式,組合模式及Composite Pattern又叫部分整體模式,是用于把一組相似的對象當(dāng)作一個(gè)單一的對象
    2022-04-04
  • 微信內(nèi)置瀏覽器私有接口WeixinJSBridge介紹

    微信內(nèi)置瀏覽器私有接口WeixinJSBridge介紹

    這篇文章主要介紹了微信內(nèi)置瀏覽器私有接口WeixinJSBridge介紹,本文講解了發(fā)送給好友、分享函數(shù)、隱藏工具欄、隱藏三個(gè)點(diǎn)按鈕等功能,需要的朋友可以參考下
    2015-05-05

最新評論

铁岭县| 会泽县| 化州市| 家居| 正镶白旗| 扶沟县| 婺源县| 泰宁县| 乳山市| 舞钢市| 承德县| 黄龙县| 芦山县| 新野县| 克拉玛依市| 抚远县| 遵义县| 繁昌县| 庄浪县| 龙州县| 科技| 札达县| 衡山县| 民县| 鄂伦春自治旗| 盐城市| 甘德县| 广州市| 海城市| 太康县| 江川县| 朝阳县| 光山县| 定安县| 民勤县| 通江县| 高尔夫| 阿城市| 民权县| 宁乡县| 蒙山县|