最新国产好看的视频,伊人天堂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)首頁(yè)中,經(jīng)常有一張圖在旋轉(zhuǎn),圖上面懸浮著文字。這種效果是如何做出來(lái)的呢?先看效果,再講解。

1).建立一個(gè)java web 工程(或者其他工程), 因?yàn)閠hree.js 的全景圖要通過(guò)服務(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> 紫禁仙輿詰旦來(lái),青旂遙倚望春臺(tái)。</p>
  <p>不知庭霰今朝落,疑是林花昨夜開(kāi)。</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)用在瀏覽器測(cè)試,全景圖可自動(dòng)旋轉(zhuǎn)、可鼠標(biāo)拖拽轉(zhuǎn)動(dòng)、可全屏

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

相關(guān)文章

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

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

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

    詳解TypeScript映射類(lèi)型和更好的字面量類(lèi)型推斷

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

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

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

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

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

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

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

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

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

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

    最近在使用JS動(dòng)畫(huà)做一些練習(xí)的時(shí)候我發(fā)現(xiàn)在動(dòng)畫(huà)執(zhí)行時(shí)間內(nèi)快速移開(kāi)鼠標(biāo)時(shí)會(huì)出現(xiàn)動(dòng)畫(huà)因鼠標(biāo)移動(dòng)過(guò)快從而導(dǎo)致代碼沖突讓畫(huà)面抖動(dòng)的bug,這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)動(dòng)畫(huà)時(shí)動(dòng)畫(huà)抖動(dòng)的原因與解決方法,需要的朋友可以參考下
    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四種類(lèi)型,使用方法和PHP中的var_dump()一樣,只要直接dump(變量名)即可。
    2009-09-09
  • JavaScript組合模式Composite Pattern

    JavaScript組合模式Composite Pattern

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

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

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

最新評(píng)論

蕲春县| 华宁县| 岑溪市| 大石桥市| 山东省| 宝丰县| 屏南县| 九龙县| 来凤县| 修文县| 江安县| 英山县| 喀喇沁旗| 渭南市| 远安县| 白城市| 屏边| 岢岚县| 南川市| 七台河市| 成武县| 邢台市| 九龙坡区| 黑河市| 隆尧县| 娄底市| 乌鲁木齐市| 上高县| 龙江县| 阳江市| 汨罗市| 谷城县| 肃南| 新和县| 汕头市| 彰化县| 华蓥市| 顺平县| 章丘市| 和平县| 会理县|