hellohowareyouhaveaniceday / potron Goto Github PK
View Code? Open in Web Editor NEWDesktop Pointcloud processor
Desktop Pointcloud processor
Event dispatcher is linked to a number of other modules and can serve as a good conduit to understanding the inner workings of potree. Add hooks to dispatch vue events.
potree.js
is built from a bunch of different JS files but unfortunately uses a ton of globals rather than module imports. This makes it difficult to adapt potree to other uses. The goal of the refactoring is as follows:
remove JQuery
decouple UI interaction with the core potree code
76 - 140 : class EventDispatcher{}
143 - 179 : class Action{}
183 - 256 : class PathAnimation{}
262 - 324 : class AnimationPath{}
327 - 355 : const XHRFactory
361 - 476 : class TextSprite
479 - 577 : class Volume
580 - 671 : class BoxVolume
675 - 809 : class SphereVolume
804 - 1129 : class Profile
1133 - 1646 : class Measure
1649 - 1710 : class PolygonClipVolume
1714 - 1724 : class EnumItem
1729 - 1755 : class Enum
1757 - 1760 : const CameraMode
1762 - 1767 : const ClipTask
1769 - 1772 : const ClipMethod
1774 - 1778 : const MOUSE
1780 - 1784 : const PointSizeType
1786 - 1790 : const PointShape
1789 - 1807 : const PointColorType
1819 - 1822 : const TreeType
1824 - 2599 : class Utils
2615 - 2633 : Utils.screenPass
2635 - 3222 : class Annotation
- has $
3225 - 3289 : const Features
3291 - 3293 : const KeyCodes
3311 - 3319 : class LRUItem
3322 - 4382 : class LRU
- Throws a constructor error when imported
3484 - 3509 : class PointCloudGreyhoundGeometry
3557 - 3863 : class PointCloudGreyhoundGeometryNode
3867 - 3881 : class PointCloudOctreeGeometry
3883 - 4116 : class PointCloudGeometryNode
: class PointCloudOctreeGeometry
: const Gradients
: const ClassificationScheme
: class PointCloudMaterial
: class PointCloudOctreeNode
: class Renderer
- throws illegal constructor
error when moved
: class ClipVolume
- uses Jquery, viewer undef
: class ClippingTool
- uses Jquery
: class Message
- uses Jquery
: class ScreenBoxSelectTool
- uses Jquery, inject viewer
: class SpotLightHelper
- light
undefined
: class TransformationTool
-
: class VolumeTool
-
: class PotreeRenderer
-
: class EDLRenderer
-
: class OrbitControls
-
: class View
-
: class Scene
-
: class MapView
- uses jquery has MASSIVE ol (openlayers) issue
: class CSVExporter
: class LASExporter
: class ProfilePointCloudEntry
: class ProfileWindow
: class ProfileWindowController
: class GeoJSONExporter
: class DXFExporter
: class MeasurePanel
- uses jQuery
: class DistancePanel
- uses jQuery
: class PointPanel
- uses jQuery
: class AreaPanel
- uses jQuery
: class AnglePanel
- uses jQuery
: class HeightPanel
- uses jQuery
: class VolumePanel
- uses jQuery, viewer
: class ProfilePanel
- uses jQuery, viewer
delegate requests through vuex.
Refactor loadpoint cloud to use promises. reject > catch errors instead of console.logging them
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.