如视 Five SDK
    Preparing search index...

    Class PBMMeshMaterial

    Hierarchy (View Summary)

    Implements

    • MeshBasicMaterial
    • MeshPhongMaterial
    • MeshStandardMaterial
    Index

    Constructors

    Properties

    alphaMap: Texture = null
    alphaMode: PBMAlphaMode = 'OPAQUE'
    aoMap: Texture = null
    aoMapIntensity: number = 1.0
    brightness: number
    bumpMap: Texture = null
    bumpScale: number = 1
    clippers: readonly PBMClipperParameter[]
    clipping: boolean = true
    color: Color = ...
    colorAlpha: number
    colorBrightness: number
    colorSaturation: number
    colorStyle: PBMColorStyle
    combine: Combine = ...
    constantColor: Vector3
    customShaders: readonly PBMCustomShader[] = []
    displacementBias: number = 0
    displacementMap: Texture = null
    displacementScale: number = 1
    emissive: Color = ...
    emissiveIntensity: number = 1
    emissiveMap: Texture = null
    envMap: CubeTexture | Texture = null
    envMapIntensity: number = 1
    floorIndex: number
    floorStyle: PBMFloorStyle
    gradientTexture: Texture
    isMeshBasicMaterial: boolean
    isMeshPhongMaterial: boolean
    isMeshStandardMaterial: boolean
    isPBMMeshMaterial: true
    isShaderMaterial: true
    lightMap: Texture = null
    lightMapIntensity: number = 1.0
    logDepthAlpha: number
    map: Texture = null
    metal: boolean = false

    Use MeshStandardMaterial THREE.MeshStandardMaterial instead.

    metalness: number = 0
    metalnessMap: Texture = null
    modelAlpha: number
    modelBoundingMax: Vector3
    modelBoundingMin: Vector3
    morphNormals: boolean = false
    morphTargets: boolean = false
    normalMap: Texture = null
    normalMapType: NormalMapTypes = THREE.TangentSpaceNormalMap
    normalScale: Vector2 = ...
    onBeforeRender?: (
        renderer: WebGLRenderer,
        scene: Scene,
        camera: Camera,
        geometry: BufferGeometry | Geometry,
        object: Object3D,
        group: Group,
    ) => void
    pano0Depth: PBMPanoDepth
    pano1Depth: PBMPanoDepth
    progress: number
    refinedScreen: PBMRefinedScreen
    reflectivity: number = 0.4
    refractionRatio: number = 0.98
    roughness: number = 1
    roughnessMap: Texture = null
    shaderType: PBMMeshShaderType
    shininess: number = 30
    shownFloorIndex: number
    skinning: boolean = false
    specular: Color = ...
    specularMap: Texture = null
    transition: PBMTransition
    useEDL: boolean
    useHQDepth: boolean
    useHQWeight: boolean
    vertexMarks: boolean
    vertexTangents: boolean = false
    wireframe: boolean = false
    wireframeLinecap: string = 'round'
    wireframeLinejoin: string = 'round'
    wireframeLinewidth: number = 1

    Methods

    • Return a new material with the same parameters as this material.

      Returns this

    • Copy the parameters from the passed material into this material.

      Parameters

      Returns this

    • Returns void

      已经不需要再被调用了