属性
全景容器
介绍
class Vr360 {
/**
* 容器
*/
public container: HTMLElement
}
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取容器
console.log('3d 渲染容器是:', vr360.container)
相机
介绍
class Vr360 {
/**
* 相机
*/
public camera: THREE.PerspectiveCamera
}
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取相机
console.log('3d 相机是:', vr360.camera)
渲染器
介绍
class Vr360 {
/**
* 渲染器
*/
public renderer: THREE.WebGLRenderer
}
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取渲染器
console.log('3d 渲染器是:', vr360.renderer)
场景
介绍
class Vr360 {
/**
* 场景
*/
public scene: THREE.Scene
}
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取场景
console.log('3d 场景是:', vr360.scene)
控制器
介绍
class Vr360 {
/**
* 控制器
*/
public controls: THREE.OrbitControls
}
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取控制器
console.log('3d 控制器是:', vr360.controls)
全景空间配置
介绍
class Vr360 {
/**
* 空间配置
*/
public spacesConfig: SpaceConfig[]
}
点击查看 SpaceConfig 类型
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取空间配置
console.log('3d 空间配置是:', vr360.spacesConfig)
提示容器
介绍
class Vr360 {
/**
* 提示容器
*/
public tipContainer?: HTMLElement
}
使用
import {Vr360} from '@nicepkg/vr360-core'
const vr360 = new Vr360({....})
vr360.render()
// 获取提示容器
console.log('3d 提示容器是:', vr360.tipContainer)