Skip to content

Editor should have most of THREE's features #16234

@Temdog007

Description

@Temdog007
Description of the problem

There are several features of THREE that aren't accessible from the Editor. When I say accessible, I mean combination of:

  • properties are not visible for editing
  • objects not being able to be created
  • objects not being able to be imported or exported.

Ideally, the Editor should be capable of creating and editing most objects and features that the API contains. This issue is really more to keep track of what the Editor can and can't do currently. I'm listing features that I think the Editor would be capable of handling.

Cameras

  • PerspectiveCamera
  • OrthographicCamera
  • ArrayCamera
  • CubeCamera
  • StereoCamera

Core

Geometry

  • BoxGeometry
  • CircleGeometry
  • ConeGeometry
  • CylinderGeometry
  • DodecahedronGeometry
  • EdgesGeometry *
  • ExtrudeGeometry
  • IcosahedronGeometry
  • LatheGeometry
  • OctahedronGeometry
  • PlaneGeometry
  • RingGeometry
  • ShapeGeometry
  • SphereGeometry
  • TetrahedronGeometry
  • TorusGeometry
  • TorusKnotGemetry
  • TubeGeometry
  • WireframeGeometry **

Lights

Materials

  • LineBasicMaterial
  • LineDashedMaterial
  • MeshBasicMaterial
  • MeshDepthMaterial
  • MeshLambertMaterial
  • MeshMatcapMaterial
  • MeshNormalMaterial
  • MeshPhongMaterial
  • MeshPhysicalMaterial
  • MeshStandardMaterial
  • MeshToonMaterial
  • PointsMaterial
  • RawShaderMaterial
  • ShaderMaterial
  • ShadowMaterial
  • SpriteMaterial

Objects

  • Group
  • LOD
  • Line
  • LineLoop
  • LineSegments
  • Mesh
  • InstancedMesh
  • Points
  • SkinnedMesh
  • Sprite

Textures

Misc

  • Animations
  • Audio
  • Post-Processing

* = Serializable, but not deserializable
** = Serializable, but not as the original geometry (i.e. WireframeGeometry is serialized as BufferGeometry)

Three.js version
  • Dev
  • r103
Browser
  • All of them
  • Chrome
  • Firefox
  • Internet Explorer
OS
  • All of them
  • Windows
  • macOS
  • Linux
  • Android
  • iOS

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions