0.17.0-alpha.4 • Published 9 months ago

threed-garden v0.17.0-alpha.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

šŸ„• ThreeD Garden

WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, using WordPress, Apollo GraphQL State+Stores, Leva Control GUI, Radix-UI, supporting Material UI + Tailwind CSS, with 3D FarmBot React (Beta)

3D Dev Environment w React, TypeScript, Three.js, React-Three (pmndrs), on Next.js, Apollo Client, GraphQL, WordPress, REST APIs. ThreeD Interface for Three-Dimensional Objects. Now integrating with FarmBot 3D on React.

Live Demo

🌱 threedgarden.com

šŸ„• Demo: Actively Participate

For Developers

šŸ¤– "name": "threed-garden"

šŸ¤– "version": "0.17.0-x"

šŸ¤– "code": "0.17.0-x"

Install + Run

npm i threed-garden

git clone https://github.com/marty-mcgee/threed-garden.git

  • app currently requires yarn: npm install -g yarn
  • (you can instead, of course, use pnpm or npm easily)
  1. install app: yarn install
  2. run in local env: yarn dev
  3. build for production: yarn build
  4. start in production env: yarn start
  5. deploy to preset location: yarn deploy

====

FUNCTIONAL NOUNS : ACTIONS : GROUPS == NOUNS + ACTIONS + METADATA 🌱 šŸ¤– šŸ… šŸ„•

  • Noun | as root JS Object | interface INoun | type TNoun | wp_type threed_noun

--- Nouns

  • Project | interface IProject | type TProject | wp_type threed_project
  • Scene | extends THREE.Scene | interface IScene | type TScene | wp_type threed_scene
  • Plan | interface IPlan | type TPlan | wp_type threed_plan
  • ThreeD | as root JS Object | interface IThreeD | type TThreed | wp_type threed_threed
  • File | interface IFile | type TFile | wp_type threed_file
  • Participant | interface IParticipant | type TParticipant | wp_type threed_participant
  • Character | interface ICharacter | type TCharacter | wp_type threed_character

--- Actions

  • Simulation | interface ISimulation | type TSimulation | wp_type threed_simulation
  • Demo | extends Simulation | interface IDemo | type TDemo | wp_type threed_demo
  • Game | extends Simulation | interface IGame | type TGame | wp_type threed_game

--- Groups of Nouns

  • World | interface IWorld | wp_type threed_world
  • Structure | extends THREE.Object3D | interface IStructure | wp_type threed_structure
  • Farm | extends THREE.Group | interface IFarm | wp_type threed_farm
  • Garden | extends THREE.Group | interface IGarden | wp_type threed_garden
  • Allotment | extends Structure | interface IAllotment | wp_type threed_allotment
  • Bed | extends Structure | interface IBed | wp_type threed_bed
  • Furniture | extends Structure | interface IFurniture | wp_type threed_furniture
  • Equipment | extends Structure | interface IEquipment | wp_type threed_equipment
  • Plant | extends Structure | interface IPlant | wp_type threed_plant
  • Soil | extends Structure | interface ISoil | wp_type threed_soil
  • SoilAddendum | extends Soil | interface ISoilAddendum | wp_type threed_soil_addendum
  • SoilPlan | Actions | Relationships | interface ISoilPlan | wp_type threed_soil_plan
  • PlantingPlan | Actions | Relationships | interface IPlantingPlan | wp_type threed_planting_plan
  • BuildingPlan | Actions | Relationships | interface IBuildingPlan | wp_type threed_building_plan

--- Helpers (Actions, Utilities)

  • Tool | extends ThreeD? | interface ITool | type TTool
  • PlaneTool | extends Tool | interface IPlane | type TPlane
  • Camera | extends Tool | extends THREE.Camera | interface ICamera | type TCamera
  • Light | extends Tool | extends THREE.Light.DirectionalLight | interface ILight | type Light
  • Raster | extends Tool | extends THREE.Raster.Rasterizer | interface IRaster | type TRaster
  • Shader | extends Tool | extends THREE.Shader.Shaderizer | interface IShader | type TShader
  • Animation | extends Tool | extends OBJ.animation | interface IAnimation | type TAnimation

--- Testing (Physics)

  • Collider | extends Physics? | interface ICollider | type TCollider
  • Energy | extends Physics? | interface IEnergy | type TEnergy

====

a part of the 🌱 threed.ai code family

0.17.0-alpha.4

9 months ago

0.17.0-alpha.3

9 months ago

0.16.1-beta.4

9 months ago

0.16.1-alpha.7

10 months ago

0.16.0-canary.6

11 months ago

0.16.0-canary.2

11 months ago

0.16.0-canary.5

11 months ago

0.16.0-canary.4

11 months ago

0.16.1-alpha.4

10 months ago

0.16.1-alpha.3

10 months ago

0.16.1-alpha.6

10 months ago

0.16.1-alpha.5

10 months ago

0.16.1-alpha.2

10 months ago

0.16.1-alpha.1

10 months ago

0.16.1-beta.0

10 months ago

0.16.1-beta.1

10 months ago

0.16.1-beta.2

10 months ago

0.16.0

11 months ago

0.16.0-beta.10

1 year ago

0.16.0-beta.12

1 year ago

0.16.0-beta.11

1 year ago

0.16.0-alpha.7

1 year ago

0.16.0-canary.1

11 months ago

0.16.0-canary.0

11 months ago

0.16.0-beta.1

1 year ago

0.16.0-beta.0

1 year ago

0.16.0-beta.3

1 year ago

0.16.0-beta.2

1 year ago

0.16.0-beta.5

1 year ago

0.16.0-beta.4

1 year ago

0.16.0-beta.7

1 year ago

0.16.0-alpha.9

1 year ago

0.16.0-beta.6

1 year ago

0.16.0-alpha.8

1 year ago

0.16.0-beta.9

1 year ago

0.16.0-beta.8

1 year ago

0.16.0-alpha.10

1 year ago

0.16.0-alpha.13

1 year ago

0.16.0-alpha.12

1 year ago

0.16.0-alpha.11

1 year ago

0.16.0-alpha.6

1 year ago

0.16.0-alpha.1

1 year ago

0.16.0-alpha.3

1 year ago

0.16.0-alpha.2

1 year ago

0.16.0-alpha.5

1 year ago

0.16.0-alpha.4

1 year ago

0.16.0-alpha.0

1 year ago

0.15.1-beta.9

1 year ago

0.15.1-beta.8

1 year ago

0.15.1-beta.7

1 year ago

0.15.1-beta.6

1 year ago

0.15.1-beta.4

1 year ago

0.15.1-beta.5

1 year ago

0.15.1-beta.3

1 year ago

0.15.1-beta.2

1 year ago

0.15.1-beta.1

1 year ago

0.15.1-beta.0

1 year ago

0.15.1-alpha.1

1 year ago

0.15.1-alpha.0

1 year ago

0.15.0-canary.1

1 year ago

0.15.0

1 year ago

0.15.0-beta.79

1 year ago

0.15.0-canary.0

1 year ago

0.15.0-beta.77

1 year ago

0.15.0-beta.76

1 year ago

0.15.0-beta.73

1 year ago

0.15.0-beta.75

1 year ago

0.15.0-beta.74

1 year ago

0.15.0-beta.72

1 year ago

0.15.0-beta.71

1 year ago

0.15.0-beta.70

1 year ago

0.15.0-beta.69

1 year ago

0.15.0-beta.66

1 year ago

0.15.0-beta.68

1 year ago

0.15.0-beta.67

1 year ago

0.15.0-beta.65

1 year ago

0.15.0-beta.64

1 year ago

0.15.0-beta.62

1 year ago

0.15.0-beta.63

1 year ago

0.15.0-beta.61

1 year ago

0.15.0-beta.60

1 year ago

0.15.0-beta.59

1 year ago

0.15.0-beta.57

1 year ago

0.15.0-beta.55

1 year ago

0.15.0-beta.54

1 year ago

0.15.0-beta.56

1 year ago

0.15.0-beta.51

1 year ago

0.15.0-beta.53

1 year ago

0.15.0-beta.52

1 year ago

0.15.0-beta.50

1 year ago

0.15.0-beta.49

1 year ago

0.15.0-beta.48

1 year ago

0.15.0-beta.47

1 year ago

0.15.0-beta.44

1 year ago

0.15.0-beta.43

1 year ago

0.15.0-beta.45

1 year ago

0.15.0-beta.42

1 year ago

0.15.0-beta.40

1 year ago

0.15.0-beta.37

1 year ago

0.15.0-beta.39

1 year ago

0.15.0-beta.38

1 year ago

0.15.0-beta.33

1 year ago

0.15.0-beta.35

1 year ago

0.15.0-beta.34

1 year ago

0.15.0-beta.29

1 year ago

0.15.0-beta.26

1 year ago

0.15.0-beta.25

1 year ago

0.15.0-beta.28

1 year ago

0.15.0-beta.27

1 year ago

0.15.0-beta.24

1 year ago

0.15.0-beta.32

1 year ago

0.15.0-beta.31

1 year ago

0.15.0-beta.30

1 year ago

0.15.0-beta.19

1 year ago

0.15.0-beta.18

1 year ago

0.15.0-beta.15

1 year ago

0.15.0-beta.17

1 year ago

0.15.0-beta.16

1 year ago

0.15.0-beta.22

1 year ago

0.15.0-beta.21

1 year ago

0.15.0-beta.23

1 year ago

0.15.0-beta.20

1 year ago

0.15.0-beta.13

1 year ago

0.15.0-beta.11

1 year ago

0.15.0-beta.8

1 year ago

0.15.0-beta.7

1 year ago

0.15.0-beta.4

1 year ago

0.15.0-beta.3

1 year ago

0.15.0-beta.2

1 year ago

0.15.0-beta.6

1 year ago

0.15.0-beta.5

1 year ago

0.15.0-beta.0

1 year ago

0.15.0-alpha.25

1 year ago

0.15.0-alpha.27

1 year ago

0.15.0-alpha.12

2 years ago

0.15.0-alpha.0

2 years ago

0.13.0

2 years ago

0.12.0-beta.5

3 years ago

0.12.0-beta.4

3 years ago

0.12.0-beta.3

3 years ago

0.12.0-beta.2

3 years ago

0.13.0-beta.3

3 years ago

0.11.7

3 years ago

0.12.0-beta.1

3 years ago

0.12.0-beta.0

3 years ago

0.12.0-alpha.0

3 years ago

0.12.0-alpha.1

3 years ago

0.12.0-canary.0

3 years ago

0.12.0-alpha.2

3 years ago

0.12.0-canary.1

3 years ago

0.12.0-alpha.3

3 years ago

0.12.0-canary.2

3 years ago

0.12.0-canary.3

3 years ago

0.12.0

3 years ago

0.12.1

3 years ago

0.12.2

3 years ago

0.12.2-alpha.1

3 years ago

0.12.2-alpha.0

3 years ago

0.13.0-beta.1

3 years ago

0.13.0-beta.0

3 years ago

0.13.0-canary.1

3 years ago

0.13.0-canary.0

3 years ago

0.13.0-alpha.2

3 years ago

0.13.0-alpha.1

3 years ago

0.13.0-canary.3

3 years ago

0.13.0-alpha.0

3 years ago

0.10.0

3 years ago

0.10.9

3 years ago

0.11.0

3 years ago

0.10.1

3 years ago

0.11.1

3 years ago

0.10.2

3 years ago

0.11.2

3 years ago

0.11.3

3 years ago

0.11.4

3 years ago

0.10.10

3 years ago

0.10.5

3 years ago

0.11.5

3 years ago

0.10.11

3 years ago

0.10.6

3 years ago

0.11.6

3 years ago

0.10.7

3 years ago

0.10.8

3 years ago

0.9.0

3 years ago

0.1.0

3 years ago