test's Introduction
/* файл server.js - отлавливает события с клиента и создает события для клиента public - лежат все модели и текстуры utils - соединяет файлы reduсer-ов reducers / main - общий вместе с json-ом для отрисовки сцены в main основное взаимодействие с изменениями на сцене происходит через activeObject, общую структуру хорошо видно в redux devtools, пример в карта state.png activeObject: { wall: {}, - выбранная стена surface: {}, выбранная поверхность и тд newFurnishings: {}, action: '', // выбрано действие для поворота или мувинга модели changeVisible: { obj: {}, action: '' }, isSave: false, // для модалки - сохранять изменение newTexture: {}, newModel: {}, typeOfChange: '', - замена, удаление или добавление? selectedModel: {}, выбранная модель lockModel: {}, когда заблокировали модель, которая была активна locking: {}, - когда заблокировали, но не активировали модель deleting: {} - удаляемая модель }, reducers / load - для отображения % загрузки текстур и моделей img наверное будет разбиваться на подпапки для каждого компонента, сейчас все вместе components - потом разобьется на components и containers components / app - лежит примитивный роутинг для двух страниц, работаем с homePage components / ErrorBoundry, errorindicator - для отображения ошибок load-bar - для отображения % загрузки ModalConfirm - при удалении модалка ModalWindow - для добавления, замены и тд в модалке ModelList - мапаем список для добавления или замены чего-либо scripts - camera.js - настройки по камере outline - настройки для обводки settings - возможно там хранить файлы для надстройки? TextureList - отображает текстуры для замены в модалке wall - отрисовывает стены initBasicScene - вспомогательные функции поиска, замены, отрисовки света и тд, разбить на подфайлы FloorList - панель слева - список моделей, стен и тд FloorPlane - все, что касается сцены - загрузка моделей, события, создание сцены и тд */
test's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.