PageSourceSearch

https://realsee-developer.github.io/assets/js/eb2560a9.99f53c1e.js

js realsee-developer.github.io collected 2026-10-03 09:51:31 UTC 11,259 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkrealsee_developer_github_com=self.webpackChunkrealsee_developer_github_com||[]).push([[6298],{3905:(e,n,t)=>{t.d(n,{Zo:()=>s,kt:()=>v});var r=t(67294);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function l(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){a(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function o(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var p=r.createContext({}),u=function(e){var n=r.useContext(p),t=n;return e&&(t="function"==typeof e?e(n):l(l({},n),e)),t},s=function(e){var n=u(e.components);return r.createElement(p.Provider,{value:n},e.children)},d="mdxType",c={inlineCode:"code",wrapper:function(e){var n=e.children;return r.createElement(r.Fragment,{},n)}},m=r.forwardRef((function(e,n){var t=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,s=o(e,["components","mdxType","originalType","parentName"]),d=u(t),m=a,v=d["".concat(p,".").concat(m)]||d[m]||c[m]||i;return t?r.createElement(v,l(l({ref:n},s),{},{components:t})):r.createElement(v,l({ref:n},s))}));function v(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=t.length,l=new Array(i);l[0]=m;var o={};for(var p in n)hasOwnProperty.call(n,p)&&(o[p]=n[p]);o.originalType=e,o[d]="string"==typeof e?e:a,l[1]=o;for(var u=2;u<i;u++)l[u]=t[u];return r.createElement.apply(null,l)}return r.createElement.apply(null,t)}m.displayName="MDXCreateElement"},98440:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>p,contentTitle:()=>l,default:()=>c,frontMatter:()=>i,metadata:()=>o,toc:()=>u});var r=t(87462),a=(t(67294),t(3905));const i={title:"\u6dfb\u52a0\u8def\u5f84\u6f2b\u6e38"},l=void 0,o={unversionedId:"front/3d-space/advanced/dnalogel/CruisePlugin",id:"front/3d-space/advanced/dnalogel/CruisePlugin",title:"\u6dfb\u52a0\u8def\u5f84\u6f2b\u6e38",description:"CruisePlugin",source:"@site/docs/front/3d-space/advanced/dnalogel/CruisePlugin.md",sourceDirName:"front/3d-space/advanced/dnalogel",slug:"/front/3d-space/advanced/dnalogel/CruisePlugin",permalink:"/docs/front/3d-space/advanced/dnalogel/CruisePlugin",draft:!1,tags:[],version:"current",lastUpdatedBy:"lichengjie003",lastUpdatedAt:1684216246,formattedLastUpdatedAt:"2023\u5e745\u670816\u65e5",frontMatter:{title:"\u6dfb\u52a0\u8def\u5f84\u6f2b\u6e38"},sidebar:"\u4e09\u7ef4\u7a7a\u95f4",previous:{title:"\u6dfb\u52a0\u8def\u5f84\u5f15\u5bfc",permalink:"/docs/front/3d-space/advanced/dnalogel/GuideLinePlugin"},next:{title:"\u6dfb\u52a0\u753b\u7b14\u529f\u80fd",permalink:"/docs/front/3d-space/advanced/dnalogel/components/PaintBrush"}},p={},u=[{value:"<strong>CruisePlugin</strong>",id:"cruiseplugin",level:2},{value:"\u529f\u80fd\u8bf4\u660e",id:"\u529f\u80fd\u8bf4\u660e",level:2},{value:"\u6548\u679c\u5c55\u793a",id:"\u6548\u679c\u5c55\u793a",level:2},{value:"\u5b89\u88c5\u5f15\u7528",id:"\u5b89\u88c5\u5f15\u7528",level:2},{value:"\u5f00\u53d1\u6307\u5357",id:"\u5f00\u53d1\u6307\u5357",level:2},{value:"\u521d\u59cb\u5316",id:"\u521d\u59cb\u5316",level:3},{value:"React \u521d\u59cb\u5316",id:"react-\u521d\u59cb\u5316",level:3},{value:"Vue \u521d\u59cb\u5316",id:"vue-\u521d\u59cb\u5316",level:3},{value:"\u8f7d\u5165\u6570\u636e",id:"\u8f7d\u5165\u6570\u636e",level:3},{value:"\u6838\u5fc3\u65b9\u6cd5",id:"\u6838\u5fc3\u65b9\u6cd5",level:3},{value:"demo \u6e90\u7801\u53c2\u8003",id:"demo-\u6e90\u7801\u53c2\u8003",level:2}],s={toc:u},d="wrapper";
1function c(e){let{components:n,...t}=e;return(0,a.kt)(d,(0,r.Z)({},s,t,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("h2",{id:"cruiseplugin"},(0,a.kt)("strong",{parentName:"h2"},"CruisePlugin")),(0,a.kt)("h2",{id:"\u529f\u80fd\u8bf4\u660e"},"\u529f\u80fd\u8bf4\u660e"),(0,a.kt)("p",null,"CruisePlugin \u63d0\u4f9b\u5728\u5168\u666f\u6a21\u6001\u4e0b\u6839\u636e\u8def\u5f84\u8fdb\u884c\u6f2b\u6e38\u9884\u89c8\u7684\u80fd\u529b\u3002"),(0,a.kt)("h2",{id:"\u6548\u679c\u5c55\u793a"},"\u6548\u679c\u5c55\u793a"),(0,a.kt)("p",null,"\u62d6\u52a8 VR \uff0c\u65cb\u8f6c\u89c6\u89d2\u5373\u53ef\u770b\u5230\u8def\u5f84\u5f15\u5bfc\u6548\u679c\uff0c\u70b9\u51fb\u201c\u5f00\u59cb\u6f2b\u6e38\u201d\uff0c\u5373\u53ef\u6839\u636e\u5f53\u524d\u8def\u5f84\u8fdb\u884c\u6f2b\u6e38\u9884\u89c8\u3002"),(0,a.kt)("div",{className:"docs-vr-normal"},(0,a.kt)("iframe",{className:"docs-vr-iframe",src:"https://realsee-developer.github.io/dnalogel/src/CruisePlugin/index.html"})),(0,a.kt)("h2",{id:"\u5b89\u88c5\u5f15\u7528"},"\u5b89\u88c5\u5f15\u7528"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},'import { CruisePlugin } from "@realsee/dnalogel"\n')),(0,a.kt)("h2",{id:"\u5f00\u53d1\u6307\u5357"},"\u5f00\u53d1\u6307\u5357"),(0,a.kt)("h3",{id:"\u521d\u59cb\u5316"},"\u521d\u59cb\u5316"),(0,a.kt)("p",null,"\u5728\u521d\u59cb\u5316 ",(0,a.kt)("inlineCode",{parentName:"p"},"Five")," \u5b9e\u4f8b\u65f6\uff0c\u5c06 ",(0,a.kt)("inlineCode",{parentName:"p"},"CruisePlugin")," \u914d\u7f6e\u5728\u521d\u59cb\u5316\u63d2\u4ef6\u53c2\u6570\u5373\u53ef\u3002"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-ts"},"import { Five } from '@realsee/five'\nimport { CruisePlugin } from \"@realsee/dnalogel\";\n\nconst five = new Five({\n    plugins: [\n        [\n            CruisePlugin,\n            'cruisePlugin', // \u81ea\u5b9a\u4e49\u63d2\u4ef6\u540d\u79f0\n        ]\n    ]\n})\n")),(0,a.kt)("h3",{id:"react-\u521d\u59cb\u5316"},"React \u521d\u59cb\u5316"),(0,a.kt)("p",null,"\u5728\u521b\u5efa ",(0,a.kt)("inlineCode",{parentName:"p"},"FiveProvider")," \u65f6\uff0c\u5c06 ",(0,a.kt)("inlineCode",{parentName:"p"},"CruisePlugin")," \u914d\u7f6e\u5728\u521d\u59cb\u5316\u63d2\u4ef6\u53c2\u6570\u5373\u53ef\u3002"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-ts"},'import { CruisePlugin } from "@realsee/dnalogel";\nimport { createFiveProvider, FiveCanvas } from "@realsee/five/react";\n\nconst FiveProvider = createFiveProvider({\n    plugins: [\n        [\n            CruisePlugin,\n            \'cruisePlugin\', // \u81ea\u5b9a\u4e49\u63d2\u4ef6\u540d\u79f0\n        ]\n    ]\n});\n')),(0,a.kt)("h3",{id:"vue-\u521d\u59cb\u5316"},"Vue \u521d\u59cb\u5316"),(0,a.kt)("p",null,"\u5728 ",(0,a.kt)("inlineCode",{parentName:"p"},"FiveProvider")," \u65f6\uff0c\u5c06 ",(0,a.kt)("inlineCode",{parentName:"p"},"CruisePlugin")," \u914d\u7f6e\u5728\u521d\u59cb\u5316\u63d2\u4ef6\u53c2\u6570\u5373\u53ef\u3002"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-vue"},'<template>\n  <FiveProvider :fiveInitArgs="fiveInitArgs">\n  </FiveProvider>\n</template>\n<script setup>\nimport CruisePlugin from "@realsee/dnalogel/libs/CruisePlugin";\nimport { FiveProvider, FiveCanvas } from "@realsee/five/vue";\nconst fiveInitArgs = {\n    plugins: [\n        [\n            CruisePlugin,\n            \'cruisePlugin\', // \u81ea\u5b9a\u4e49\u63d2\u4ef6\u540d\u79f0\n        ]\n    ]\n}\n<\/script>\n')),(0,a.kt)("h3",{id:"\u8f7d\u5165\u6570\u636e"},"\u8f7d\u5165\u6570\u636e"),(0,a.kt)("p",null,"\u60a8\u9700\u8981",(0,a.kt)("strong",{parentName:"p"},"\u8f7d\u5165\u8def\u5f84\u6f2b\u6e38\u6570\u636e"),"\u65b9\u53ef\u770b\u5230\u6b63\u786e\u6548\u679c\uff1a"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"// \u81ea\u5b9a\u4e49\u8def\u5f84\u6570\u636e\nconst currentGuideLine = [0, 1, 2, 3, 4, 5];\n// \u8f7d\u5165\u8def\u5f84\u6570\u636e\nfive.plugins.cruisePlugin.load({ \n    panoIndexList: currentGuideLine,\n    moveToFirstPanoEffect: 'montage',\n    stay: 1000,\n})\n// \u5f00\u59cb\u6f2b\u6e38\nfive.plugins.cruisePlugin.play();\n")),(0,a.kt)("h3",{id:"\u6838\u5fc3\u65b9\u6cd5"},"\u6838\u5fc3\u65b9\u6cd5"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"load(serverData: PluginServerData | PluginServerData['data'])")," \u8f7d\u5165\u63d2\u4ef6\u6570\u636e")),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},"\u60a8\u9700\u8981\u624b\u52a8\u8f7d\u5165\u63d2\u4ef6\u6570\u636e\uff0c\u6570\u636e\u6765\u6e90\u8bf7\u9605\u8bfb",(0,a.kt)("a",{parentName:"p",href:"https://open-platform.realsee.com/developer/open/api#/"},"\u5982\u89c6\u5f00\u653e\u5e73\u53f0 API"),"\u3002")),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"play: (options?: { userAction?: boolean }) => void")," \u5f00\u59cb\u6f2b\u6e38")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"playFrom: (options: { userAction?: boolean; index?: number; id?: string }) => void")," \u4ece\u67d0\u4e00\u8282\u70b9\u5f00\u59cb\u6f2b\u6e38")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"playFromStart: (options?: { userAction?: boolean }) => void")," \u4ece\u7b2c\u4e00\u4e2a\u8282\u70b9\u5f00\u59cb\u6f2b\u6e38")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"pause: (options?: { userAction?: boolean }) => void")," \u6682\u505c\u6f2b\u6e38")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"setState: (state: Partial<PluginState>, options?: BaseOptions & Record<string, any>) => void")," \u8bbe\u7f6e\u6f2b\u6e38\u53c2\u6570")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"show: (options?: { userAction?: boolean }) => void")," \u663e\u793a\u6f2b\u6e38\u8def\u5f84")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"hide: (options?: { userAction?: boolean }) => void")," \u9690\u85cf\u6f2b\u6e38\u8def\u5f84")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"enable: (options?: { userAction?: boolean }) => void")," \u542f\u7528\u63d2\u4ef6")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"},"disable: (options?: { userAction?: boolean }) => void")," \u7981\u7528\u63d2\u4ef6")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"p"}
1,"dispose: () => void")," \u9500\u6bc1\u63d2\u4ef6"))),(0,a.kt)("h2",{id:"demo-\u6e90\u7801\u53c2\u8003"},"demo \u6e90\u7801\u53c2\u8003"),(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"https://github.com/realsee-developer/dnalogel/tree/main/examples/src"},"demo \u6e90\u7801\u53c2\u8003")))}c.isMDXComponent=!0}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.