0xf0f0f0 / three-js-sight

sight of view based on three.geometry

Home Page:https://0xf0f0f0.github.io/three-js-sight/build/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sight

Usage

Demo

Example

-> Constructor

const sight = new SightThree(props, material = new THREE[Material]);
props.viewRadius: number = default 5;
props.viewAngle: number = default 50;
props.viewSegments: number = default 32

Init

    #THREE.Geometry
    const sight = new SightTree({
        viewRadius: 5,
        viewAngle: 50,
        viewSegments: 32
    });
    this.scene.add(sight);

    sight.getIntersections([mesh, mesh1]);

    #THREE.BufferGeometry
    const sight = new SightTree(this.scene, {
        viewRadius: 5,
        viewAngle: 50,
        viewSegments: 32
    });
    sight.getIntersections([mesh, mesh1]);

About

sight of view based on three.geometry

https://0xf0f0f0.github.io/three-js-sight/build/


Languages

Language:JavaScript 92.2%Language:HTML 7.8%