Browse Source

first

master
lxc 2 years ago
parent
commit
6fb531f4e7
  1. 14
      .editorconfig
  2. 3
      .gitattributes
  3. 76
      .github/CODE_OF_CONDUCT.md
  4. 88
      .github/CONTRIBUTING.md
  5. 3
      .github/FUNDING.yml
  6. 47
      .github/ISSUE_TEMPLATE/bug_report.md
  7. 5
      .github/ISSUE_TEMPLATE/config.yml
  8. 26
      .github/ISSUE_TEMPLATE/feature_request.md
  9. 9
      .github/pull_request_template.md
  10. 101
      .github/workflows/ci.yml
  11. 27
      .gitignore
  12. 13
      .lgtm.yml
  13. 21
      LICENSE
  14. 180
      app/app.json
  15. 271
      app/app1.json
  16. 4998
      app/build.json
  17. BIN
      app/img/3dImg/1420892513154355088.jpg
  18. BIN
      app/img/3dImg/Thumbs.db
  19. BIN
      app/img/3dImg/UPSBack.jpg
  20. BIN
      app/img/3dImg/UPSFore.jpg
  21. BIN
      app/img/3dImg/aircondition.jpg
  22. BIN
      app/img/3dImg/airconfigTop.jpg
  23. BIN
      app/img/3dImg/back3.png
  24. BIN
      app/img/3dImg/back7.png
  25. BIN
      app/img/3dImg/back8.png
  26. BIN
      app/img/3dImg/back9.png
  27. BIN
      app/img/3dImg/battery-front.png
  28. BIN
      app/img/3dImg/battery-side.png
  29. BIN
      app/img/3dImg/battery-top.jpg
  30. BIN
      app/img/3dImg/bf.png
  31. BIN
      app/img/3dImg/bg101.png
  32. BIN
      app/img/3dImg/bg2.png
  33. BIN
      app/img/3dImg/bg201.png
  34. BIN
      app/img/3dImg/bg202.png
  35. BIN
      app/img/3dImg/bg203.png
  36. BIN
      app/img/3dImg/bmg.jpg
  37. BIN
      app/img/3dImg/camarerange.png
  38. BIN
      app/img/3dImg/camarerange2.png
  39. BIN
      app/img/3dImg/camera.png
  40. BIN
      app/img/3dImg/cbskin/back.jpg
  41. BIN
      app/img/3dImg/cbskin/door1.jpg
  42. BIN
      app/img/3dImg/cbskin/door2.jpg
  43. BIN
      app/img/3dImg/cbskin/door2_1.jpg
  44. BIN
      app/img/3dImg/cbskin/door2_2.jpg
  45. BIN
      app/img/3dImg/cbskin/fore.jpg
  46. BIN
      app/img/3dImg/cbskin/fore2.jpg
  47. BIN
      app/img/3dImg/cbskin/kt.jpg
  48. BIN
      app/img/3dImg/cbskin/kt2.jpg
  49. BIN
      app/img/3dImg/cbskin/kt_side.jpg
  50. BIN
      app/img/3dImg/cbskin/left.jpg
  51. BIN
      app/img/3dImg/cbskin/lr.jpg
  52. BIN
      app/img/3dImg/cbskin/pdg.jpg
  53. BIN
      app/img/3dImg/cbskin/right.jpg
  54. BIN
      app/img/3dImg/cbskin/top.jpg
  55. BIN
      app/img/3dImg/cc.jpg
  56. BIN
      app/img/3dImg/dl01.png
  57. BIN
      app/img/3dImg/doorControl.jpg
  58. BIN
      app/img/3dImg/door_left.png
  59. BIN
      app/img/3dImg/door_right.png
  60. BIN
      app/img/3dImg/eee.png
  61. BIN
      app/img/3dImg/floor.jpg
  62. BIN
      app/img/3dImg/fw2.jpg
  63. BIN
      app/img/3dImg/gfyb.jpg
  64. BIN
      app/img/3dImg/glass-wall4.png
  65. BIN
      app/img/3dImg/gradual_change_red_02.png
  66. BIN
      app/img/3dImg/guizi.jpg
  67. BIN
      app/img/3dImg/gz_1.jpg
  68. BIN
      app/img/3dImg/inside_lightmap.jpg
  69. BIN
      app/img/3dImg/inside_lightmap2.jpg
  70. BIN
      app/img/3dImg/jmkt_fore.jpg
  71. BIN
      app/img/3dImg/jmkt_top.jpg
  72. BIN
      app/img/3dImg/jsfgcz.jpg
  73. BIN
      app/img/3dImg/jsfgcz2.jpg
  74. BIN
      app/img/3dImg/meteor_01.png
  75. BIN
      app/img/3dImg/mhqtt.jpg
  76. BIN
      app/img/3dImg/msjComputer/1.jpg
  77. BIN
      app/img/3dImg/msjComputer/1_1.jpg
  78. BIN
      app/img/3dImg/msjComputer/2.jpg
  79. BIN
      app/img/3dImg/msjComputer/2_1.jpg
  80. BIN
      app/img/3dImg/msjComputer/2_2.jpg
  81. BIN
      app/img/3dImg/msjComputer/3.jpg
  82. BIN
      app/img/3dImg/msjComputer/3_1.jpg
  83. BIN
      app/img/3dImg/msjComputer/QQ截图20200428161942.jpg
  84. BIN
      app/img/3dImg/msjComputer/keyboard.jpg
  85. BIN
      app/img/3dImg/msjComputer/keyscope2.jpg
  86. BIN
      app/img/3dImg/msjComputer/mouse.jpg
  87. BIN
      app/img/3dImg/msjComputer/mousePad.jpg
  88. BIN
      app/img/3dImg/outside_lightmap.jpg
  89. BIN
      app/img/3dImg/outside_lightmap3.jpg
  90. BIN
      app/img/3dImg/pump_gears.jpg
  91. BIN
      app/img/3dImg/pump_metalreflect.jpg
  92. BIN
      app/img/3dImg/pump_metalreflect2.jpg
  93. BIN
      app/img/3dImg/rack1.png
  94. BIN
      app/img/3dImg/rack2.png
  95. BIN
      app/img/3dImg/rack_door_back.jpg
  96. BIN
      app/img/3dImg/rack_inside.jpg
  97. BIN
      app/img/3dImg/rack_inside2.jpg
  98. BIN
      app/img/3dImg/rail5.png
  99. BIN
      app/img/3dImg/rail8.png
  100. BIN
      app/img/3dImg/redtest.jpg

14
.editorconfig

@ -0,0 +1,14 @@
# http://editorconfig.org
root = true
[*]
end_of_line = lf
insert_final_newline = true
[*.{js,ts,html}]
charset = utf-8
indent_style = tab
[*.{js,ts}]
trim_trailing_whitespace = true

3
.gitattributes

@ -0,0 +1,3 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto

76
.github/CODE_OF_CONDUCT.md

@ -0,0 +1,76 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at hello@mrdoob.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq

88
.github/CONTRIBUTING.md

@ -0,0 +1,88 @@
# Contribution
## Introduction
It is assumed that you know a little about node.js and git. If not, [here's some help to get started with git](https://help.github.com/en/github/using-git) and [here’s some help to get started with node.js.](https://nodejs.org/en/docs/guides/getting-started-guide/)
* Install [Node.js](https://nodejs.org/)
* Install [Git](https://git-scm.com/)
* [Fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) three.js
* Open your OS’s terminal
* Change into the directory you’d like
* Clone your forked repo
git clone https://github.com/[yourgithubname]/three.js.git
* Go into the three.js directory.
cd ./three.js
* Install the dependencies
npm install
## Next Steps
As per the npm standard, ‘start’ is the place to begin the package.
npm start
This script will start a local server similar to [threejs.org](https://threejs.org/), but instead will be hosted on your local machine. Browse to http://localhost:8080/ to check it out. It also automatically creates the ‘build/three.js’ and ‘build/three.module.js’ scripts anytime there is a change within your three.js directory.
The next most important script runs all the appropriate testing. The E-2-E testing is intended to be run by github actions.
Run this command from the root folder to install test dependencies.
npm install --prefix test
And run tests.
npm test
The linting is there to keep a consistent code style across all of the code and the testing is there to help catch bugs and check that the code behaves as expected. It is important that neither of these steps comes up with any errors due to your changes.
Many linting errors can be fixed automatically by running
npm lint-fix
If you’d like to make a minified version of the build files i.e. ‘build/three.min.js’ run:
npm run build
## Making changes
When you’ve decided to make changes, start with the following:
* Update your local repo
git pull https://github.com/mrdoob/three.js.git
git push
* Make a new branch from the dev branch
git checkout dev
git branch [mychangesbranch]
git checkout [mychangesbranch]
* Add your changes to your commit.
* Push the changes to your forked repo.
* Open a Pull Request (PR)
## Important notes:
* Don't include any build files in your commit.
* Not all new features will need a new example. Simpler features could be incorporated into an existing example. Bigger features may be asked to add an example demonstrating the feature.
* Making changes may require changes to the documentation. To update the docs in other languages, simply copy the English to begin with.
* it's good to also add an example and screenshot for it, for showing how it's used and for end-to-end testing.
* If you modify existing code, run relevant examples to check they didn't break and there wasn't performance regress.
* If you add some assets for the examples (models, textures, sounds, etc), make sure they have a proper license allowing for their use here, less restrictive the better. It is unlikely for large assets to be accepted.
* If some issue is relevant to the patch/feature, please mention it with a hash (e.g. #2774) in a commit message to get cross-reference in GitHub.
* If you modify files in `examples/jsm` directory, then don't perform any changes in the `examples/js`, non-module files are auto-generated by running `npm run build-examples`.
* If the end-to-end test failed in Travis and you are sure that all is correct, make a new screenshot with
npm run make-screenshot <example_1_name> ...<example_N_name>
* Once done with a patch/feature do not add more commits to a feature branch
* Create separate branches per patch or feature.
* If you make a PR but it is not actually ready to be pulled into the dev branch then please [convert it to a draft PR](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft).
This project is currently contributed mostly via everyone's spare time. Please keep that in mind as it may take some time for the appropriate feedback to get to you. If you are unsure about adding a new feature, it might be better to ask first to see whether other people think it's a good idea.

3
.github/FUNDING.yml

@ -0,0 +1,3 @@
# These are supported funding model platforms
github: [mrdoob, HumanInteractive, donmccurdy, gkjohnson, WestLangley]

47
.github/ISSUE_TEMPLATE/bug_report.md

@ -0,0 +1,47 @@
---
name: Bug report
about: Report a reproducible bug or regression.
title: ''
labels: ''
assignees: ''
---
<!-- Ignoring this template may result in your bug report getting deleted -->
**Describe the bug**
A clear and concise description of what the bug is. Before submitting, please remove unnecessary sections.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. See error
***Code***
```js
// code goes here
```
***Live example***
* [jsfiddle-latest-release](https://jsfiddle.net/g3atw6k5/)
* [jsfiddle-dev](https://jsfiddle.net/eL7gqyhd/)
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem (drag and drop the image).
**Platform:**
- Device: [Desktop, Mobile]
- OS: [Windows, MacOS, Linux, Android, iOS]
- Browser: [Chrome, Firefox, Safari, Edge]
- Three.js version: [dev, r???]

5
.github/ISSUE_TEMPLATE/config.yml

@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Help and Support
url: https://discourse.threejs.org/
about: Please use the forum if you have questions or need help.

26
.github/ISSUE_TEMPLATE/feature_request.md

@ -0,0 +1,26 @@
---
name: Feature request
about: Suggest an idea for the project.
title: ''
labels: ''
assignees: ''
---
<!-- Ignoring this template may result in your feature request getting deleted -->
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

9
.github/pull_request_template.md

@ -0,0 +1,9 @@
Related issue: #XXXX
**Description**
A clear and concise description of what the problem was and how this pull request solves it.
<!-- Remove the line below if is not relevant -->
*This contribution is funded by [Example](https://example.com)*

101
.github/workflows/ci.yml

@ -0,0 +1,101 @@
name: CI
on:
pull_request:
paths-ignore:
- 'build/**'
- 'docs/**'
- 'files/**'
push:
paths-ignore:
- 'build/**'
- 'docs/**'
- 'files/**'
permissions:
contents: read
jobs:
lint:
name: "Linting"
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v2
- name: Install node
uses: actions/setup-node@v2
with:
node-version: 16
cache: 'npm'
- name: Install packages
run: npm ci
- name: === Linting ===
run: npm run lint
unit:
name: "Unit testing"
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v2
- name: Install node
uses: actions/setup-node@v2
with:
node-version: 16
cache: 'npm'
- name: Install packages
run: |
npm ci
npm ci --prefix test
- name: Build
run: npm run build
- name: === Unit testing ===
run: npm run test-unit
e2e:
name: "E2E testing"
runs-on: ubuntu-latest
strategy:
matrix:
CI: [ 0, 1, 2, 3, 4, 5, 6, 7 ]
env:
CI: ${{ matrix.CI }}
FORCE_COLOR: 1
steps:
- name: Git checkout
uses: actions/checkout@v2
- name: Install node
uses: actions/setup-node@v2
with:
node-version: 16
cache: 'npm'
- name: Install packages
run: |
npm ci
npm ci --prefix test
sudo apt-get install xvfb
- name: Build
run: npm run build
- name: === E2E testing ===
run: xvfb-run --auto-servernum npm run test-e2e
e2e-cov:
name: "Ready for release"
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v2
- name: Install node
uses: actions/setup-node@v2
with:
node-version: 16
cache: 'npm'
- name: Install packages
run: npm ci
- name: === Ready for release ===
run: npm run test-e2e-cov

27
.gitignore

@ -0,0 +1,27 @@
.DS_Store
*.swp
.project
.idea/
.vscode/
npm-debug.log
.jshintrc
.vs/
# The command'npm install --prefix test' adds files in the test folder (https://docs.npmjs.com/configuring-npm/folders.html#executables).
# There are 2 kinds of files, those without extension and those with cmd extension.
# To ignore files without a extension, following procedure is nessecary:
# - ignore all files in the test folder
# - unignore all files in subdirectories of the test folder
# - unignore all files with an extension in the test folder
test/*
!test/*/
!test/*.*
test/*.cmd
test/unit/build
test/treeshake/index.bundle.js
test/treeshake/index.bundle.min.js
test/treeshake/index-src.bundle.min.js
test/treeshake/stats.html
**/node_modules

13
.lgtm.yml

@ -0,0 +1,13 @@
path_classifiers:
library:
- "editor/js/libs/**/*.*"
- "examples/jsm/libs/**/*.*"
- "examples/js/libs/**/*.*"
- "examples/jsm/loaders/ifc/**/*.*"
- "examples/js/loaders/ifc/**/*.*"
test:
- exclude: /
docs:
- exclude: /
generated:
- "build/*.*"

21
LICENSE

@ -0,0 +1,21 @@
The MIT License
Copyright © 2010-2022 three.js authors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

180
app/app.json

@ -0,0 +1,180 @@
{
"metadata": {
"type": "App"
},
"project": {
"shadows": true,
"shadowType": 1,
"vr": false,
"physicallyCorrectLights": false,
"toneMapping": 0,
"toneMappingExposure": 1
},
"camera": {
"metadata": {
"version": 4.5,
"type": "Object",
"generator": "Object3D.toJSON"
},
"object": {
"uuid": "47595e8c-ccaa-4382-913c-2e26e3e2a1d6",
"type": "PerspectiveCamera",
"name": "Camera",
"layers": 1,
"matrix": [0.9970360628997864,1.7347234759768069e-18,0.07693561774167323,0,0.018107863447916896,0.9719073292029569,-0.23466624964601687,0,-0.07477429075988926,0.23536385330287043,0.9690266570119628,0,-7.744709340565533,24.37769204604805,100.3664458137972,1],
"fov": 50,
"zoom": 1,
"near": 0.01,
"far": 1000,
"focus": 10,
"aspect": 0.9953161592505855,
"filmGauge": 35,
"filmOffset": 0
}
},
"scene": {
"metadata": {
"version": 4.5,
"type": "Object",
"generator": "Object3D.toJSON"
},
"geometries": [
{
"uuid": "adf00d1d-0eb7-48fe-a957-fe570b22f3af",
"type": "PlaneGeometry",
"width": 46,
"height": 25,
"widthSegments": 1,
"heightSegments": 1
},
{
"uuid": "b389bd35-5fca-48de-9445-5261b8e90d63",
"type": "PlaneGeometry",
"width": 40,
"height": 25,
"widthSegments": 1,
"heightSegments": 1
}],
"materials": [
{
"uuid": "2c5c0358-484f-425e-8d09-a1816f232567",
"type": "MeshBasicMaterial",
"name": "abc",
"color": 16777215,
"map": "f5607026-bd7a-482d-a336-c17a87d55c94",
"reflectivity": 1,
"refractionRatio": 0.98,
"side": 2,
"transparent": true,
"depthFunc": 3,
"depthTest": true,
"depthWrite": true,
"colorWrite": true,
"stencilWrite": false,
"stencilWriteMask": 255,
"stencilFunc": 519,
"stencilRef": 0,
"stencilFuncMask": 255,
"stencilFail": 7680,
"stencilZFail": 7680,
"stencilZPass": 7680
},
{
"uuid": "4449d380-4a41-47fb-a122-9c2b27ca26c4",
"type": "MeshBasicMaterial",
"color": 16777215,
"map": "c35f6d5a-5114-44bb-9dd0-9bceaf0eaa22",
"reflectivity": 1,
"refractionRatio": 0.98,
"side": 2,
"transparent": true,
"depthFunc": 3,
"depthTest": true,
"depthWrite": true,
"colorWrite": true,
"stencilWrite": false,
"stencilWriteMask": 255,
"stencilFunc": 519,
"stencilRef": 0,
"stencilFuncMask": 255,
"stencilFail": 7680,
"stencilZFail": 7680,
"stencilZPass": 7680
}],
"textures": [
{
"uuid": "f5607026-bd7a-482d-a336-c17a87d55c94",
"name": "",
"image": "090bf251-9fb8-4b13-806c-78623ec918ee",
"mapping": 300,
"repeat": [1,1],
"offset": [0,0],
"center": [0,0],
"rotation": 0,
"wrap": [1001,1001],
"format": 1023,
"type": 1009,
"encoding": 3000,
"minFilter": 1006,
"magFilter": 1006,
"anisotropy": 1,
"flipY": true,
"premultiplyAlpha": false,
"unpackAlignment": 4
},
{
"uuid": "c35f6d5a-5114-44bb-9dd0-9bceaf0eaa22",
"name": "",
"image": "410a1acd-61e1-435f-9b28-6cfcfb80ddde",
"mapping": 300,
"repeat": [1,1],
"offset": [0,0],
"center": [0,0],
"rotation": 0,
"wrap": [1001,1001],
"format": 1023,
"type": 1009,
"encoding": 3000,
"minFilter": 1006,
"magFilter": 1006,
"anisotropy": 1,
"flipY": true,
"premultiplyAlpha": false,
"unpackAlignment": 4
}],
"images": [
{
"uuid": "090bf251-9fb8-4b13-806c-78623ec918ee",
"url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAZCAYAAABOxhwiAAAAAXNSR0IArs4c6QAAA2ZJREFUWEft1leI3UUUBvDfqMFG9EEULLEEERuWCDEgFhIU9cEIQdGAYiGWEMTYUVDEtvhgSQgRWYj6ICh2ER/UxBKwBAVRVLAHFRFfNPogSkbOnfkvszf3LuTBC4s7LCx35swp3/nON/9kmq40TfM2k/ioO/f/QTyzDHMqwqsSv44C7cw8nFtjbdxuxDPvYkF1cETiixElfgnW1VhjM4n/16hnBiOeOVzh71HYG7/ja4wn3usS66PKcViEhdgdH2B14of+QjLH40Icgz3xHZ7D84l/WvtcqHixcifsXsCu21Alsz8+x+whyC1JJYi+xH/BPn13tuCMvmJX4oEhvp/FBV3ydfgfHWDbxiocz6WixdX4NXxakQx0Yn2UOGFA4rEVDtdH8CbYZzg2kqlq8GFz9g0+aeLF0WWJdZn98GNjGyC8jKV9hYylzC64vLZwR1yR2Fq70LV8S2KPAYm/iTMTf2UOxPdNgIWJDZlnsKRTA9xW/V+JRxDJBR2vy9yKe6ptFD8/8WcuXY1iu+5OVpWa7HyciLNqMT0/qfe3DVWuSaxu+D9eQYitZYnxXOZkbrWZm/i2+pkVs5T4qbkfchdDGOuuxO3N2X24pQOgS+YQPI6TB3BrqsQXJN5vnEegO+vv+H83/m58zk78MSxGZgNOq+dnJ15tfK+IwZ9IPLObgkLXhlCQp/EONlXDYVQ5NfF24/x+3Fh/r0isyUWduqGf0ypO5tBQjWYwn8L59f7ixEtDutnjeEjZG9VgUyKoEgO7l+Y5H0KVB4Ob1X6HysMjW8QyG3FS3bs08Vi1PwVv1f31iUW58Dt4HmttYnm1DWb8PInjmXPwYjUOhYggWzGG85q2zqoq0T75cXxH7UxI3uldh+J7JvFbLsHXNH5W4WNcj67IhxIrc5mtiTdD4XiAehGuanz0EA+KfDWFhnf2ByU29+l4KMIg7b86FcWIzu2kzEF8JA1aAda8VGUw80RNdIh5b3tCx+P1ixYe0FjHcIVU3lz3lifW9rX+aDzZqE8UEkrTo0O3cnlVY1Cv7cvmFdzQfqhlQm3C9qbGNrT8Ybxe9+6d+MiqyIQW74wv+5/hqcrP7KvofNwLmg1cmXgnDq6AbE5Fw4fZRh6HxduQyoBPWtv9dThVAaM8m0l8lGhHrGmL+L/sgvmxS8lZkwAAAABJRU5ErkJggg=="
},
{
"uuid": "410a1acd-61e1-435f-9b28-6cfcfb80ddde",
"url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAZCAYAAABD2GxlAAAAAXNSR0IArs4c6QAAAi1JREFUWEfV1kuIz1EUwPHP9SipSUkWUvLIY2E2WFig1BAWrCiPjSny2FAsZGFpNaMombLDRkkJeSxsLGaBmimPjRUbCxvyrp/uuH9+8zP/ub8//f/GXf3OPeee++38zjn3BBN8hQnO5/8HLJiP8ynSvYHXnYx6NoIFyzGUoLoDwznAgtM4mLPL6PsCp9oF2IcjfwnYHzg6AlgwC6ubOJyHs0l3DC+a2A0G3iR/DcCn2NsiaLxrFUYBrsODFh1VzXsC9yuA97AN1zG1hv8tybYnB/iu4qwrydX9uN3QNQPcgbc14Bq+rmFcwK7A+4bD8YqkYBo+JttmgDEqm0uAc3EuyYfxqqS7iVsdBQxsKEevYCmepb1lgecV/d2OAxaswfYEMhM70/eV0u+/FBgs+CeA+3Ahk4f7AwN1AG/gW8nZDKxP8kOplSR5EraOl4PxFxd0+xHFuObgRPo+g7WIeRlzeKgOYM2C+81szCLJ5OAm3E6eVgYe1QHsx6fS9bPRm+SLlQhOxvFMFe8qtaJough30pmN2IPduIpDuDxWkSzEyXToQCgBZtpMbL4D6Vx8O0fe6YLGSxIbdXx5Yjups6KvOJyM7oPjnfzDYaEM+KQU5Rxk7I9LOgpYzcEc4Zg52MYIRtcvc1AV/YIk/xoW2gzYIt9P844APi4VX13Q2BsXj5pmMhGcghXJZjjwIXdTGiJihX8JfM7Zl/UF0xHb19fYTbITdSvO22E74QG/Axd64hrOiIzLAAAAAElFTkSuQmCC"
}],
"object": {
"uuid": "5FC9ACA9-2A93-474D-AA32-FACC76551914",
"type": "Scene",
"name": "Scene",
"layers": 1,
"matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],
"children": [
{
"uuid": "d9c82495-ae9f-48ed-a78b-63ec4723eea2",
"type": "Mesh",
"layers": 1,
"matrix": [0.22,0,0,0,0,0.5,0,0,0,0,0.36,0,0,1.33102238645365,0,1],
"geometry": "adf00d1d-0eb7-48fe-a957-fe570b22f3af",
"material": "2c5c0358-484f-425e-8d09-a1816f232567"
},
{
"uuid": "647c6930-f5e3-47a8-a886-eaaceb8990f2",
"type": "Mesh",
"layers": 1,
"matrix": [0.28,0,0,0,0,0.22,0,0,0,0,0.52,0,2.6500181702740493,19.73779215406655,0,1],
"geometry": "b389bd35-5fca-48de-9445-5261b8e90d63",
"material": "4449d380-4a41-47fb-a122-9c2b27ca26c4"
}]
}
},
"scripts": {}
}

271
app/app1.json

File diff suppressed because one or more lines are too long

4998
app/build.json

File diff suppressed because it is too large

BIN
app/img/3dImg/1420892513154355088.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
app/img/3dImg/Thumbs.db

Binary file not shown.

BIN
app/img/3dImg/UPSBack.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
app/img/3dImg/UPSFore.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
app/img/3dImg/aircondition.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
app/img/3dImg/airconfigTop.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
app/img/3dImg/back3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 KiB

BIN
app/img/3dImg/back7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

BIN
app/img/3dImg/back8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

BIN
app/img/3dImg/back9.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

BIN
app/img/3dImg/battery-front.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

BIN
app/img/3dImg/battery-side.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

BIN
app/img/3dImg/battery-top.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
app/img/3dImg/bf.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

BIN
app/img/3dImg/bg101.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
app/img/3dImg/bg2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
app/img/3dImg/bg201.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
app/img/3dImg/bg202.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
app/img/3dImg/bg203.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
app/img/3dImg/bmg.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
app/img/3dImg/camarerange.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
app/img/3dImg/camarerange2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
app/img/3dImg/camera.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

BIN
app/img/3dImg/cbskin/back.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
app/img/3dImg/cbskin/door1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
app/img/3dImg/cbskin/door2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
app/img/3dImg/cbskin/door2_1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
app/img/3dImg/cbskin/door2_2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
app/img/3dImg/cbskin/fore.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
app/img/3dImg/cbskin/fore2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
app/img/3dImg/cbskin/kt.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
app/img/3dImg/cbskin/kt2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
app/img/3dImg/cbskin/kt_side.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
app/img/3dImg/cbskin/left.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
app/img/3dImg/cbskin/lr.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
app/img/3dImg/cbskin/pdg.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
app/img/3dImg/cbskin/right.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
app/img/3dImg/cbskin/top.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
app/img/3dImg/cc.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
app/img/3dImg/dl01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
app/img/3dImg/doorControl.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
app/img/3dImg/door_left.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

BIN
app/img/3dImg/door_right.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
app/img/3dImg/eee.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

BIN
app/img/3dImg/floor.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
app/img/3dImg/fw2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
app/img/3dImg/gfyb.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
app/img/3dImg/glass-wall4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
app/img/3dImg/gradual_change_red_02.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 B

BIN
app/img/3dImg/guizi.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
app/img/3dImg/gz_1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
app/img/3dImg/inside_lightmap.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
app/img/3dImg/inside_lightmap2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
app/img/3dImg/jmkt_fore.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
app/img/3dImg/jmkt_top.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
app/img/3dImg/jsfgcz.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
app/img/3dImg/jsfgcz2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
app/img/3dImg/meteor_01.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
app/img/3dImg/mhqtt.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

BIN
app/img/3dImg/msjComputer/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

BIN
app/img/3dImg/msjComputer/1_1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

BIN
app/img/3dImg/msjComputer/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
app/img/3dImg/msjComputer/2_1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
app/img/3dImg/msjComputer/2_2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
app/img/3dImg/msjComputer/3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
app/img/3dImg/msjComputer/3_1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
app/img/3dImg/msjComputer/QQ截图20200428161942.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
app/img/3dImg/msjComputer/keyboard.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
app/img/3dImg/msjComputer/keyscope2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
app/img/3dImg/msjComputer/mouse.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
app/img/3dImg/msjComputer/mousePad.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
app/img/3dImg/outside_lightmap.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
app/img/3dImg/outside_lightmap3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
app/img/3dImg/pump_gears.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
app/img/3dImg/pump_metalreflect.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
app/img/3dImg/pump_metalreflect2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
app/img/3dImg/rack1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
app/img/3dImg/rack2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
app/img/3dImg/rack_door_back.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
app/img/3dImg/rack_inside.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
app/img/3dImg/rack_inside2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
app/img/3dImg/rail5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
app/img/3dImg/rail8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
app/img/3dImg/redtest.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save