实例介绍
cesium和threejs对某个BIM模型实现的可视化,包括代码和数据。
【实例截图】
【核心代码】
YS_20180607Demo数据
└── YS_20180607Demo数据
├── demo
│ └── demo.dgn
├── demo.dae
├── demo.dgn
├── demo.dxf
├── demo.glb
├── demo.js
├── demo.kmz
├── demo.mtl
├── demo.obj
├── demo.rar
├── demo.skp
├── demo.u3d
├── demoWeb版
│ ├── Cesium版本
│ │ ├── Build
│ │ │ └── Cesium
│ │ │ ├── Assets
│ │ │ │ ├── approximateTerrainHeights.json
│ │ │ │ ├── IAU2006_XYS
│ │ │ │ │ ├── IAU2006_XYS_0.json
│ │ │ │ │ ├── IAU2006_XYS_10.json
│ │ │ │ │ ├── IAU2006_XYS_11.json
│ │ │ │ │ ├── IAU2006_XYS_12.json
│ │ │ │ │ ├── IAU2006_XYS_13.json
│ │ │ │ │ ├── IAU2006_XYS_14.json
│ │ │ │ │ ├── IAU2006_XYS_15.json
│ │ │ │ │ ├── IAU2006_XYS_16.json
│ │ │ │ │ ├── IAU2006_XYS_17.json
│ │ │ │ │ ├── IAU2006_XYS_18.json
│ │ │ │ │ ├── IAU2006_XYS_19.json
│ │ │ │ │ ├── IAU2006_XYS_1.json
│ │ │ │ │ ├── IAU2006_XYS_20.json
│ │ │ │ │ ├── IAU2006_XYS_21.json
│ │ │ │ │ ├── IAU2006_XYS_22.json
│ │ │ │ │ ├── IAU2006_XYS_23.json
│ │ │ │ │ ├── IAU2006_XYS_24.json
│ │ │ │ │ ├── IAU2006_XYS_25.json
│ │ │ │ │ ├── IAU2006_XYS_26.json
│ │ │ │ │ ├── IAU2006_XYS_27.json
│ │ │ │ │ ├── IAU2006_XYS_2.json
│ │ │ │ │ ├── IAU2006_XYS_3.json
│ │ │ │ │ ├── IAU2006_XYS_4.json
│ │ │ │ │ ├── IAU2006_XYS_5.json
│ │ │ │ │ ├── IAU2006_XYS_6.json
│ │ │ │ │ ├── IAU2006_XYS_7.json
│ │ │ │ │ ├── IAU2006_XYS_8.json
│ │ │ │ │ └── IAU2006_XYS_9.json
│ │ │ │ ├── Images
│ │ │ │ │ ├── bing_maps_credit.png
│ │ │ │ │ ├── cesium_credit.png
│ │ │ │ │ ├── google_earth_credit.png
│ │ │ │ │ └── ion-credit.png
│ │ │ │ └── Textures
│ │ │ │ ├── maki
│ │ │ │ │ ├── airfield.png
│ │ │ │ │ ├── airport.png
│ │ │ │ │ ├── alcohol-shop.png
│ │ │ │ │ ├── america-football.png
│ │ │ │ │ ├── art-gallery.png
│ │ │ │ │ ├── bakery.png
│ │ │ │ │ ├── bank.png
│ │ │ │ │ ├── bar.png
│ │ │ │ │ ├── baseball.png
│ │ │ │ │ ├── basketball.png
│ │ │ │ │ ├── beer.png
│ │ │ │ │ ├── bicycle.png
│ │ │ │ │ ├── building.png
│ │ │ │ │ ├── bus.png
│ │ │ │ │ ├── cafe.png
│ │ │ │ │ ├── camera.png
│ │ │ │ │ ├── campsite.png
│ │ │ │ │ ├── car.png
│ │ │ │ │ ├── cemetery.png
│ │ │ │ │ ├── cesium.png
│ │ │ │ │ ├── chemist.png
│ │ │ │ │ ├── cinema.png
│ │ │ │ │ ├── circle.png
│ │ │ │ │ ├── circle-stroked.png
│ │ │ │ │ ├── city.png
│ │ │ │ │ ├── clothing-store.png
│ │ │ │ │ ├── college.png
│ │ │ │ │ ├── commercial.png
│ │ │ │ │ ├── cricket.png
│ │ │ │ │ ├── cross.png
│ │ │ │ │ ├── dam.png
│ │ │ │ │ ├── danger.png
│ │ │ │ │ ├── disability.png
│ │ │ │ │ ├── dog-park.png
│ │ │ │ │ ├── embassy.png
│ │ │ │ │ ├── emergency-telephone.png
│ │ │ │ │ ├── entrance.png
│ │ │ │ │ ├── farm.png
│ │ │ │ │ ├── fast-food.png
│ │ │ │ │ ├── ferry.png
│ │ │ │ │ ├── fire-station.png
│ │ │ │ │ ├── fuel.png
│ │ │ │ │ ├── garden.png
│ │ │ │ │ ├── gift.png
│ │ │ │ │ ├── golf.png
│ │ │ │ │ ├── grocery.png
│ │ │ │ │ ├── hairdresser.png
│ │ │ │ │ ├── harbor.png
│ │ │ │ │ ├── heart.png
│ │ │ │ │ ├── heliport.png
│ │ │ │ │ ├── hospital.png
│ │ │ │ │ ├── ice-cream.png
│ │ │ │ │ ├── industrial.png
│ │ │ │ │ ├── land-use.png
│ │ │ │ │ ├── laundry.png
│ │ │ │ │ ├── library.png
│ │ │ │ │ ├── lighthouse.png
│ │ │ │ │ ├── lodging.png
│ │ │ │ │ ├── logging.png
│ │ │ │ │ ├── london-underground.png
│ │ │ │ │ ├── marker.png
│ │ │ │ │ ├── marker-stroked.png
│ │ │ │ │ ├── minefield.png
│ │ │ │ │ ├── mobilephone.png
│ │ │ │ │ ├── monument.png
│ │ │ │ │ ├── museum.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ ├── oil-well.png
│ │ │ │ │ ├── park2.png
│ │ │ │ │ ├── parking-garage.png
│ │ │ │ │ ├── parking.png
│ │ │ │ │ ├── park.png
│ │ │ │ │ ├── pharmacy.png
│ │ │ │ │ ├── pitch.png
│ │ │ │ │ ├── place-of-worship.png
│ │ │ │ │ ├── playground.png
│ │ │ │ │ ├── police.png
│ │ │ │ │ ├── polling-place.png
│ │ │ │ │ ├── post.png
│ │ │ │ │ ├── prison.png
│ │ │ │ │ ├── rail-above.png
│ │ │ │ │ ├── rail-light.png
│ │ │ │ │ ├── rail-metro.png
│ │ │ │ │ ├── rail.png
│ │ │ │ │ ├── rail-underground.png
│ │ │ │ │ ├── religious-christian.png
│ │ │ │ │ ├── religious-jewish.png
│ │ │ │ │ ├── religious-muslim.png
│ │ │ │ │ ├── restaurant.png
│ │ │ │ │ ├── roadblock.png
│ │ │ │ │ ├── rocket.png
│ │ │ │ │ ├── school.png
│ │ │ │ │ ├── scooter.png
│ │ │ │ │ ├── shop.png
│ │ │ │ │ ├── skiing.png
│ │ │ │ │ ├── slaughterhouse.png
│ │ │ │ │ ├── soccer.png
│ │ │ │ │ ├── square.png
│ │ │ │ │ ├── square-stroked.png
│ │ │ │ │ ├── star.png
│ │ │ │ │ ├── star-stroked.png
│ │ │ │ │ ├── suitcase.png
│ │ │ │ │ ├── swimming.png
│ │ │ │ │ ├── telephone.png
│ │ │ │ │ ├── tennis.png
│ │ │ │ │ ├── theatre.png
│ │ │ │ │ ├── toilets.png
│ │ │ │ │ ├── town-hall.png
│ │ │ │ │ ├── town.png
│ │ │ │ │ ├── triangle.png
│ │ │ │ │ ├── triangle-stroked.png
│ │ │ │ │ ├── village.png
│ │ │ │ │ ├── warehouse.png
│ │ │ │ │ ├── waste-basket.png
│ │ │ │ │ ├── water.png
│ │ │ │ │ ├── wetland.png
│ │ │ │ │ └── zoo.png
│ │ │ │ ├── moonSmall.jpg
│ │ │ │ ├── NaturalEarthII
│ │ │ │ │ ├── 0
│ │ │ │ │ │ ├── 0
│ │ │ │ │ │ │ └── 0.jpg
│ │ │ │ │ │ └── 1
│ │ │ │ │ │ └── 0.jpg
│ │ │ │ │ ├── 1
│ │ │ │ │ │ ├── 0
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ └── 1.jpg
│ │ │ │ │ │ ├── 1
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ └── 1.jpg
│ │ │ │ │ │ ├── 2
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ └── 1.jpg
│ │ │ │ │ │ └── 3
│ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ └── 1.jpg
│ │ │ │ │ ├── 2
│ │ │ │ │ │ ├── 0
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ ├── 1
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ ├── 2
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ ├── 3
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ ├── 4
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ ├── 5
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ ├── 6
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ │ └── 7
│ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ └── 3.jpg
│ │ │ │ │ └── tilemapresource.xml
│ │ │ │ ├── pin.svg
│ │ │ │ ├── SkyBox
│ │ │ │ │ ├── tycho2t3_80_mx.jpg
│ │ │ │ │ ├── tycho2t3_80_my.jpg
│ │ │ │ │ ├── tycho2t3_80_mz.jpg
│ │ │ │ │ ├── tycho2t3_80_px.jpg
│ │ │ │ │ ├── tycho2t3_80_py.jpg
│ │ │ │ │ └── tycho2t3_80_pz.jpg
│ │ │ │ ├── waterNormals.jpg
│ │ │ │ └── waterNormalsSmall.jpg
│ │ │ ├── Cesium.js
│ │ │ ├── ThirdParty
│ │ │ │ ├── draco_decoder.wasm
│ │ │ │ └── Workers
│ │ │ │ ├── deflate.js
│ │ │ │ ├── draco_decoder.js
│ │ │ │ ├── draco_wasm_wrapper.js
│ │ │ │ └── inflate.js
│ │ │ ├── Widgets
│ │ │ │ ├── Animation
│ │ │ │ │ ├── Animation.css
│ │ │ │ │ └── lighter.css
│ │ │ │ ├── BaseLayerPicker
│ │ │ │ │ ├── BaseLayerPicker.css
│ │ │ │ │ └── lighter.css
│ │ │ │ ├── Cesium3DTilesInspector
│ │ │ │ │ └── Cesium3DTilesInspector.css
│ │ │ │ ├── CesiumInspector
│ │ │ │ │ └── CesiumInspector.css
│ │ │ │ ├── CesiumWidget
│ │ │ │ │ ├── CesiumWidget.css
│ │ │ │ │ └── lighter.css
│ │ │ │ ├── FullscreenButton
│ │ │ │ │ └── FullscreenButton.css
│ │ │ │ ├── Geocoder
│ │ │ │ │ ├── Geocoder.css
│ │ │ │ │ └── lighter.css
│ │ │ │ ├── Images
│ │ │ │ │ ├── ImageryProviders
│ │ │ │ │ │ ├── bingAerialLabels.png
│ │ │ │ │ │ ├── bingAerial.png
│ │ │ │ │ │ ├── bingRoads.png
│ │ │ │ │ │ ├── blueMarble.png
│ │ │ │ │ │ ├── earthAtNight.png
│ │ │ │ │ │ ├── esriNationalGeographic.png
│ │ │ │ │ │ ├── esriWorldImagery.png
│ │ │ │ │ │ ├── esriWorldStreetMap.png
│ │ │ │ │ │ ├── mapboxSatellite.png
│ │ │ │ │ │ ├── mapboxStreets.png
│ │ │ │ │ │ ├── mapboxTerrain.png
│ │ │ │ │ │ ├── mapQuestOpenStreetMap.png
│ │ │ │ │ │ ├── naturalEarthII.png
│ │ │ │ │ │ ├── openStreetMap.png
│ │ │ │ │ │ ├── sentinel-2.png
│ │ │ │ │ │ ├── stamenToner.png
│ │ │ │ │ │ └── stamenWatercolor.png
│ │ │ │ │ ├── info-loading.gif
│ │ │ │ │ ├── NavigationHelp
│ │ │ │ │ │ ├── MouseLeft.svg
│ │ │ │ │ │ ├── MouseMiddle.svg
│ │ │ │ │ │ ├── MouseRight.svg
│ │ │ │ │ │ ├── Mouse.svg
│ │ │ │ │ │ ├── TouchDrag.svg
│ │ │ │ │ │ ├── TouchRotate.svg
│ │ │ │ │ │ ├── Touch.svg
│ │ │ │ │ │ ├── TouchTilt.svg
│ │ │ │ │ │ └── TouchZoom.svg
│ │ │ │ │ ├── TerrainProviders
│ │ │ │ │ │ ├── CesiumWorldTerrain.png
│ │ │ │ │ │ └── Ellipsoid.png
│ │ │ │ │ └── TimelineIcons.png
│ │ │ │ ├── InfoBox
│ │ │ │ │ ├── InfoBox.css
│ │ │ │ │ └── InfoBoxDescription.css
│ │ │ │ ├── lighter.css
│ │ │ │ ├── lighterShared.css
│ │ │ │ ├── NavigationHelpButton
│ │ │ │ │ ├── lighter.css
│ │ │ │ │ └── NavigationHelpButton.css
│ │ │ │ ├── PerformanceWatchdog
│ │ │ │ │ └── PerformanceWatchdog.css
│ │ │ │ ├── ProjectionPicker
│ │ │ │ │ └── ProjectionPicker.css
│ │ │ │ ├── SceneModePicker
│ │ │ │ │ └── SceneModePicker.css
│ │ │ │ ├── SelectionIndicator
│ │ │ │ │ └── SelectionIndicator.css
│ │ │ │ ├── shared.css
│ │ │ │ ├── Timeline
│ │ │ │ │ ├── lighter.css
│ │ │ │ │ └── Timeline.css
│ │ │ │ ├── Viewer
│ │ │ │ │ └── Viewer.css
│ │ │ │ ├── VRButton
│ │ │ │ │ └── VRButton.css
│ │ │ │ └── widgets.css
│ │ │ └── Workers
│ │ │ ├── cesiumWorkerBootstrapper.js
│ │ │ ├── combineGeometry.js
│ │ │ ├── createBoxGeometry.js
│ │ │ ├── createBoxOutlineGeometry.js
│ │ │ ├── createCircleGeometry.js
│ │ │ ├── createCircleOutlineGeometry.js
│ │ │ ├── createCorridorGeometry.js
│ │ │ ├── createCorridorOutlineGeometry.js
│ │ │ ├── createCylinderGeometry.js
│ │ │ ├── createCylinderOutlineGeometry.js
│ │ │ ├── createEllipseGeometry.js
│ │ │ ├── createEllipseOutlineGeometry.js
│ │ │ ├── createEllipsoidGeometry.js
│ │ │ ├── createEllipsoidOutlineGeometry.js
│ │ │ ├── createFrustumGeometry.js
│ │ │ ├── createFrustumOutlineGeometry.js
│ │ │ ├── createGeometry.js
│ │ │ ├── createPlaneGeometry.js
│ │ │ ├── createPlaneOutlineGeometry.js
│ │ │ ├── createPolygonGeometry.js
│ │ │ ├── createPolygonOutlineGeometry.js
│ │ │ ├── createPolylineGeometry.js
│ │ │ ├── createPolylineVolumeGeometry.js
│ │ │ ├── createPolylineVolumeOutlineGeometry.js
│ │ │ ├── createRectangleGeometry.js
│ │ │ ├── createRectangleOutlineGeometry.js
│ │ │ ├── createSimplePolylineGeometry.js
│ │ │ ├── createSphereGeometry.js
│ │ │ ├── createSphereOutlineGeometry.js
│ │ │ ├── createVectorTileGeometries.js
│ │ │ ├── createVectorTilePoints.js
│ │ │ ├── createVectorTilePolygons.js
│ │ │ ├── createVectorTilePolylines.js
│ │ │ ├── createVerticesFromGoogleEarthEnterpriseBuffer.js
│ │ │ ├── createVerticesFromHeightmap.js
│ │ │ ├── createVerticesFromQuantizedTerrainMesh.js
│ │ │ ├── createWallGeometry.js
│ │ │ ├── createWallOutlineGeometry.js
│ │ │ ├── decodeDraco.js
│ │ │ ├── decodeGoogleEarthEnterprisePacket.js
│ │ │ ├── transcodeCRNToDXT.js
│ │ │ ├── transferTypedArrayTest.js
│ │ │ └── upsampleQuantizedTerrainMesh.js
│ │ ├── demo.glb
│ │ ├── demo.html
│ │ └── 运行demo.html文件即可查看.txt
│ ├── ThreeJS版本
│ │ ├── build
│ │ │ ├── three.js
│ │ │ ├── three.min.js
│ │ │ └── three.module.js
│ │ ├── examples
│ │ │ ├── js
│ │ │ │ ├── animation
│ │ │ │ │ ├── CCDIKSolver.js
│ │ │ │ │ ├── MMDAnimationHelper.js
│ │ │ │ │ └── MMDPhysics.js
│ │ │ │ ├── AnimationClipCreator.js
│ │ │ │ ├── BufferGeometryUtils.js
│ │ │ │ ├── cameras
│ │ │ │ │ └── CinematicCamera.js
│ │ │ │ ├── Car.js
│ │ │ │ ├── Cloth.js
│ │ │ │ ├── controls
│ │ │ │ │ ├── DeviceOrientationControls.js
│ │ │ │ │ ├── DragControls.js
│ │ │ │ │ ├── EditorControls.js
│ │ │ │ │ ├── FirstPersonControls.js
│ │ │ │ │ ├── FlyControls.js
│ │ │ │ │ ├── OrbitControls.js
│ │ │ │ │ ├── OrthographicTrackballControls.js
│ │ │ │ │ ├── PointerLockControls.js
│ │ │ │ │ ├── TrackballControls.js
│ │ │ │ │ └── TransformControls.js
│ │ │ │ ├── ConvexObjectBreaker.js
│ │ │ │ ├── crossfade
│ │ │ │ │ ├── gui.js
│ │ │ │ │ ├── scenes.js
│ │ │ │ │ └── transition.js
│ │ │ │ ├── CurveExtras.js
│ │ │ │ ├── curves
│ │ │ │ │ ├── NURBSCurve.js
│ │ │ │ │ ├── NURBSSurface.js
│ │ │ │ │ └── NURBSUtils.js
│ │ │ │ ├── Detector.js
│ │ │ │ ├── effects
│ │ │ │ │ ├── AnaglyphEffect.js
│ │ │ │ │ ├── AsciiEffect.js
│ │ │ │ │ ├── OutlineEffect.js
│ │ │ │ │ ├── ParallaxBarrierEffect.js
│ │ │ │ │ ├── PeppersGhostEffect.js
│ │ │ │ │ └── StereoEffect.js
│ │ │ │ ├── exporters
│ │ │ │ │ ├── GLTFExporter.js
│ │ │ │ │ ├── MMDExporter.js
│ │ │ │ │ ├── OBJExporter.js
│ │ │ │ │ ├── PLYExporter.js
│ │ │ │ │ ├── STLExporter.js
│ │ │ │ │ └── TypedGeometryExporter.js
│ │ │ │ ├── geometries
│ │ │ │ │ ├── ConvexGeometry.js
│ │ │ │ │ ├── DecalGeometry.js
│ │ │ │ │ ├── hilbert2D.js
│ │ │ │ │ ├── hilbert3D.js
│ │ │ │ │ └── TeapotBufferGeometry.js
│ │ │ │ ├── GPUComputationRenderer.js
│ │ │ │ ├── GPUParticleSystem.js
│ │ │ │ ├── Gyroscope.js
│ │ │ │ ├── ImprovedNoise.js
│ │ │ │ ├── libs
│ │ │ │ │ ├── ammo.js
│ │ │ │ │ ├── dat.gui.min.js
│ │ │ │ │ ├── draco
│ │ │ │ │ │ ├── draco_decoder.js
│ │ │ │ │ │ ├── draco_decoder.wasm
│ │ │ │ │ │ ├── draco_wasm_wrapper.js
│ │ │ │ │ │ ├── gltf
│ │ │ │ │ │ │ ├── draco_decoder.js
│ │ │ │ │ │ │ ├── draco_decoder.wasm
│ │ │ │ │ │ │ ├── draco_encoder.js
│ │ │ │ │ │ │ └── draco_wasm_wrapper.js
│ │ │ │ │ │ └── README.md
│ │ │ │ │ ├── gunzip.min.js
│ │ │ │ │ ├── inflate.min.js
│ │ │ │ │ ├── jszip.min.js
│ │ │ │ │ ├── mmdparser.min.js
│ │ │ │ │ ├── msgpack-js.js
│ │ │ │ │ ├── o3dgc.js
│ │ │ │ │ ├── opentype.min.js
│ │ │ │ │ ├── stats.min.js
│ │ │ │ │ ├── system.min.js
│ │ │ │ │ ├── timeliner_gui.min.js
│ │ │ │ │ └── tween.min.js
│ │ │ │ ├── lights
│ │ │ │ │ └── RectAreaLightUniformsLib.js
│ │ │ │ ├── lines
│ │ │ │ │ ├── Line2.js
│ │ │ │ │ ├── LineGeometry.js
│ │ │ │ │ ├── LineMaterial.js
│ │ │ │ │ ├── LineSegments2.js
│ │ │ │ │ ├── LineSegmentsGeometry.js
│ │ │ │ │ ├── WireframeGeometry2.js
│ │ │ │ │ └── Wireframe.js
│ │ │ │ ├── loaders
│ │ │ │ │ ├── 3MFLoader.js
│ │ │ │ │ ├── AMFLoader.js
│ │ │ │ │ ├── AssimpJSONLoader.js
│ │ │ │ │ ├── AssimpLoader.js
│ │ │ │ │ ├── AWDLoader.js
│ │ │ │ │ ├── BabylonLoader.js
│ │ │ │ │ ├── BinaryLoader.js
│ │ │ │ │ ├── BVHLoader.js
│ │ │ │ │ ├── ColladaLoader.js
│ │ │ │ │ ├── ctm
│ │ │ │ │ │ ├── ctm.js
│ │ │ │ │ │ ├── CTMLoader.js
│ │ │ │ │ │ ├── CTMWorker.js
│ │ │ │ │ │ ├── license
│ │ │ │ │ │ │ ├── js-lzma.txt
│ │ │ │ │ │ │ ├── js-openctm.txt
│ │ │ │ │ │ │ └── OpenCTM.txt
│ │ │ │ │ │ └── lzma.js
│ │ │ │ │ ├── DDSLoader.js
│ │ │ │ │ ├── deprecated
│ │ │ │ │ │ └── LegacyGLTFLoader.js
│ │ │ │ │ ├── DRACOLoader.js
│ │ │ │ │ ├── EquiangularToCubeGenerator.js
│ │ │ │ │ ├── EXRLoader.js
│ │ │ │ │ ├── FBXLoader.js
│ │ │ │ │ ├── GCodeLoader.js
│ │ │ │ │ ├── GLTFLoader.js
│ │ │ │ │ ├── HDRCubeTextureLoader.js
│ │ │ │ │ ├── KMZLoader.js
│ │ │ │ │ ├── KTXLoader.js
│ │ │ │ │ ├── LoaderSupport.js
│ │ │ │ │ ├── MD2Loader.js
│ │ │ │ │ ├── MMDLoader.js
│ │ │ │ │ ├── MTLLoader.js
│ │ │ │ │ ├── NodeMaterialLoader.js
│ │ │ │ │ ├── NRRDLoader.js
│ │ │ │ │ ├── OBJLoader2.js
│ │ │ │ │ ├── OBJLoader.js
│ │ │ │ │ ├── PCDLoader.js
│ │ │ │ │ ├── PDBLoader.js
│ │ │ │ │ ├── PlayCanvasLoader.js
│ │ │ │ │ ├── PLYLoader.js
│ │ │ │ │ ├── PRWMLoader.js
│ │ │ │ │ ├── PVRLoader.js
│ │ │ │ │ ├── RGBELoader.js
│ │ │ │ │ ├── sea3d
│ │ │ │ │ │ ├── o3dgc
│ │ │ │ │ │ │ └── SEA3DGC.js
│ │ │ │ │ │ ├── physics
│ │ │ │ │ │ │ ├── SEA3DAmmo.js
│ │ │ │ │ │ │ ├── SEA3DAmmoLoader.js
│ │ │ │ │ │ │ └── SEA3DRigidBody.js
│ │ │ │ │ │ ├── SEA3DDeflate.js
│ │ │ │ │ │ ├── SEA3D.js
│ │ │ │ │ │ ├── SEA3DLegacy.js
│ │ │ │ │ │ ├── SEA3DLoader.js
│ │ │ │ │ │ └── SEA3DLZMA.js
│ │ │ │ │ ├── STLLoader.js
│ │ │ │ │ ├── SVGLoader.js
│ │ │ │ │ ├── TDSLoader.js
│ │ │ │ │ ├── TGALoader.js
│ │ │ │ │ ├── TTFLoader.js
│ │ │ │ │ ├── UTF8Loader.js
│ │ │ │ │ ├── VRMLLoader.js
│ │ │ │ │ ├── VRMLoader.js
│ │ │ │ │ ├── VTKLoader.js
│ │ │ │ │ └── XLoader.js
│ │ │ │ ├── MarchingCubes.js
│ │ │ │ ├── math
│ │ │ │ │ ├── ColorConverter.js
│ │ │ │ │ └── Lut.js
│ │ │ │ ├── MD2CharacterComplex.js
│ │ │ │ ├── MD2Character.js
│ │ │ │ ├── modifiers
│ │ │ │ │ ├── BufferSubdivisionModifier.js
│ │ │ │ │ ├── ExplodeModifier.js
│ │ │ │ │ ├── SimplifyModifier.js
│ │ │ │ │ ├── SubdivisionModifier.js
│ │ │ │ │ └── TessellateModifier.js
│ │ │ │ ├── MorphAnimMesh.js
│ │ │ │ ├── MorphBlendMesh.js
│ │ │ │ ├── nodes
│ │ │ │ │ ├── accessors
│ │ │ │ │ │ ├── CameraNode.js
│ │ │ │ │ │ ├── ColorsNode.js
│ │ │ │ │ │ ├── LightNode.js
│ │ │ │ │ │ ├── NormalNode.js
│ │ │ │ │ │ ├── PositionNode.js
│ │ │ │ │ │ ├── ReflectNode.js
│ │ │ │ │ │ ├── ScreenUVNode.js
│ │ │ │ │ │ └── UVNode.js
│ │ │ │ │ ├── AttributeNode.js
│ │ │ │ │ ├── ConstNode.js
│ │ │ │ │ ├── FunctionCallNode.js
│ │ │ │ │ ├── FunctionNode.js
│ │ │ │ │ ├── GLNode.js
│ │ │ │ │ ├── InputNode.js
│ │ │ │ │ ├── inputs
│ │ │ │ │ │ ├── ColorNode.js
│ │ │ │ │ │ ├── CubeTextureNode.js
│ │ │ │ │ │ ├── FloatNode.js
│ │ │ │ │ │ ├── IntNode.js
│ │ │ │ │ │ ├── Matrix3Node.js
│ │ │ │ │ │ ├── Matrix4Node.js
│ │ │ │ │ │ ├── ReflectorNode.js
│ │ │ │ │ │ ├── ScreenNode.js
│ │ │ │ │ │ ├── TextureNode.js
│ │ │ │ │ │ ├── Vector2Node.js
│ │ │ │ │ │ ├── Vector3Node.js
│ │ │ │ │ │ └── Vector4Node.js
│ │ │ │ │ ├── materials
│ │ │ │ │ │ ├── PhongNode.js
│ │ │ │ │ │ ├── PhongNodeMaterial.js
│ │ │ │ │ │ ├── SpriteNode.js
│ │ │ │ │ │ ├── SpriteNodeMaterial.js
│ │ │ │ │ │ ├── StandardNode.js
│ │ │ │ │ │ └── StandardNodeMaterial.js
│ │ │ │ │ ├── math
│ │ │ │ │ │ ├── Math1Node.js
│ │ │ │ │ │ ├── Math2Node.js
│ │ │ │ │ │ ├── Math3Node.js
│ │ │ │ │ │ └── OperatorNode.js
│ │ │ │ │ ├── NodeBuilder.js
│ │ │ │ │ ├── NodeFrame.js
│ │ │ │ │ ├── NodeLib.js
│ │ │ │ │ ├── NodeMaterial.js
│ │ │ │ │ ├── NodeUniform.js
│ │ │ │ │ ├── postprocessing
│ │ │ │ │ │ └── NodePass.js
│ │ │ │ │ ├── RawNode.js
│ │ │ │ │ ├── TempNode.js
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── BlurNode.js
│ │ │ │ │ │ ├── BumpNode.js
│ │ │ │ │ │ ├── ColorAdjustmentNode.js
│ │ │ │ │ │ ├── JoinNode.js
│ │ │ │ │ │ ├── LuminanceNode.js
│ │ │ │ │ │ ├── NoiseNode.js
│ │ │ │ │ │ ├── NormalMapNode.js
│ │ │ │ │ │ ├── ResolutionNode.js
│ │ │ │ │ │ ├── RoughnessToBlinnExponentNode.js
│ │ │ │ │ │ ├── SwitchNode.js
│ │ │ │ │ │ ├── TimerNode.js
│ │ │ │ │ │ ├── UVTransformNode.js
│ │ │ │ │ │ └── VelocityNode.js
│ │ │ │ │ └── VarNode.js
│ │ │ │ ├── objects
│ │ │ │ │ ├── Lensflare.js
│ │ │ │ │ ├── Reflector.js
│ │ │ │ │ ├── ReflectorRTT.js
│ │ │ │ │ ├── Refractor.js
│ │ │ │ │ ├── ShadowMesh.js
│ │ │ │ │ ├── Sky.js
│ │ │ │ │ ├── Water2.js
│ │ │ │ │ └── Water.js
│ │ │ │ ├── Ocean.js
│ │ │ │ ├── Octree.js
│ │ │ │ ├── ParametricGeometries.js
│ │ │ │ ├── pmrem
│ │ │ │ │ ├── PMREMCubeUVPacker.js
│ │ │ │ │ └── PMREMGenerator.js
│ │ │ │ ├── postprocessing
│ │ │ │ │ ├── AdaptiveToneMappingPass.js
│ │ │ │ │ ├── BloomPass.js
│ │ │ │ │ ├── BokehPass.js
│ │ │ │ │ ├── ClearPass.js
│ │ │ │ │ ├── CubeTexturePass.js
│ │ │ │ │ ├── DotScreenPass.js
│ │ │ │ │ ├── EffectComposer.js
│ │ │ │ │ ├── FilmPass.js
│ │ │ │ │ ├── GlitchPass.js
│ │ │ │ │ ├── HalftonePass.js
│ │ │ │ │ ├── MaskPass.js
│ │ │ │ │ ├── OutlinePass.js
│ │ │ │ │ ├── RenderPass.js
│ │ │ │ │ ├── SAOPass.js
│ │ │ │ │ ├── SavePass.js
│ │ │ │ │ ├── ShaderPass.js
│ │ │ │ │ ├── SMAAPass.js
│ │ │ │ │ ├── SSAARenderPass.js
│ │ │ │ │ ├── SSAOPass.js
│ │ │ │ │ ├── TAARenderPass.js
│ │ │ │ │ ├── TexturePass.js
│ │ │ │ │ └── UnrealBloomPass.js
│ │ │ │ ├── PRNG.js
│ │ │ │ ├── QuickHull.js
│ │ │ │ ├── renderers
│ │ │ │ │ ├── CanvasRenderer.js
│ │ │ │ │ ├── CSS2DRenderer.js
│ │ │ │ │ ├── CSS3DRenderer.js
│ │ │ │ │ ├── Projector.js
│ │ │ │ │ ├── RaytracingRenderer.js
│ │ │ │ │ ├── RaytracingWorker.js
│ │ │ │ │ ├── SoftwareRenderer.js
│ │ │ │ │ ├── SVGRenderer.js
│ │ │ │ │ └── WebGLDeferredRenderer.js
│ │ │ │ ├── RollerCoaster.js
│ │ │ │ ├── ShaderGodRays.js
│ │ │ │ ├── shaders
│ │ │ │ │ ├── BasicShader.js
│ │ │ │ │ ├── BleachBypassShader.js
│ │ │ │ │ ├── BlendShader.js
│ │ │ │ │ ├── BokehShader2.js
│ │ │ │ │ ├── BokehShader.js
│ │ │ │ │ ├── BrightnessContrastShader.js
│ │ │ │ │ ├── ColorCorrectionShader.js
│ │ │ │ │ ├── ColorifyShader.js
│ │ │ │ │ ├── ConvolutionShader.js
│ │ │ │ │ ├── CopyShader.js
│ │ │ │ │ ├── DepthLimitedBlurShader.js
│ │ │ │ │ ├── DigitalGlitch.js
│ │ │ │ │ ├── DOFMipMapShader.js
│ │ │ │ │ ├── DotScreenShader.js
│ │ │ │ │ ├── FilmShader.js
│ │ │ │ │ ├── FocusShader.js
│ │ │ │ │ ├── FreiChenShader.js
│ │ │ │ │ ├── FresnelShader.js
│ │ │ │ │ ├── FXAAShader.js
│ │ │ │ │ ├── GammaCorrectionShader.js
│ │ │ │ │ ├── HalftoneShader.js
│ │ │ │ │ ├── HorizontalBlurShader.js
│ │ │ │ │ ├── HorizontalTiltShiftShader.js
│ │ │ │ │ ├── HueSaturationShader.js
│ │ │ │ │ ├── KaleidoShader.js
│ │ │ │ │ ├── LuminosityHighPassShader.js
│ │ │ │ │ ├── LuminosityShader.js
│ │ │ │ │ ├── MirrorShader.js
│ │ │ │ │ ├── NormalMapShader.js
│ │ │ │ │ ├── OceanShaders.js
│ │ │ │ │ ├── ParallaxShader.js
│ │ │ │ │ ├── PixelShader.js
│ │ │ │ │ ├── RGBShiftShader.js
│ │ │ │ │ ├── SAOShader.js
│ │ │ │ │ ├── SepiaShader.js
│ │ │ │ │ ├── SMAAShader.js
│ │ │ │ │ ├── SobelOperatorShader.js
│ │ │ │ │ ├── SSAOShader.js
│ │ │ │ │ ├── TechnicolorShader.js
│ │ │ │ │ ├── ToneMapShader.js
│ │ │ │ │ ├── TriangleBlurShader.js
│ │ │ │ │ ├── UnpackDepthRGBAShader.js
│ │ │ │ │ ├── VerticalBlurShader.js
│ │ │ │ │ ├── VerticalTiltShiftShader.js
│ │ │ │ │ ├── VignetteShader.js
│ │ │ │ │ └── WaterRefractionShader.js
│ │ │ │ ├── ShaderSkin.js
│ │ │ │ ├── ShaderTerrain.js
│ │ │ │ ├── ShaderToon.js
│ │ │ │ ├── ShaderTranslucent.js
│ │ │ │ ├── SimplexNoise.js
│ │ │ │ ├── TimelinerController.js
│ │ │ │ ├── TypedArrayUtils.js
│ │ │ │ ├── UCSCharacter.js
│ │ │ │ ├── utils
│ │ │ │ │ ├── GeometryUtils.js
│ │ │ │ │ ├── MathUtils.js
│ │ │ │ │ ├── SceneUtils.js
│ │ │ │ │ ├── ShadowMapViewer.js
│ │ │ │ │ └── UVsDebug.js
│ │ │ │ ├── Volume.js
│ │ │ │ ├── VolumeSlice.js
│ │ │ │ ├── vr
│ │ │ │ │ ├── DaydreamController.js
│ │ │ │ │ ├── GearVRController.js
│ │ │ │ │ ├── PaintViveController.js
│ │ │ │ │ ├── ViveController.js
│ │ │ │ │ └── WebVR.js
│ │ │ │ └── workers
│ │ │ │ └── OffscreenCanvas.js
│ │ │ ├── models
│ │ │ │ └── obj
│ │ │ │ └── demo
│ │ │ │ ├── demo.mtl
│ │ │ │ └── demo.obj
│ │ │ └── webgl_loader_obj_mtl.html
│ │ └── 运行examples下的html文件即可查看.txt
│ └── 请在服务器环境下运行.txt
├── demoWeb版.rar
└── demo数据 说明.docx
98 directories, 657 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论