Started updating potree version

pull/128/head
Piero Toffanin 2017-03-20 19:43:59 -04:00
rodzic cc979283d7
commit 37a0176e2a
98 zmienionych plików z 27546 dodań i 5964 usunięć

Wyświetl plik

@ -11,10 +11,8 @@ require('./vendor/OBJLoader');
THREE.MTLLoader = require('./vendor/MTLLoader');
THREE.OrbitControls = require('three-orbit-controls')(THREE);
import Stats from './vendor/Stats';
import dat from './vendor/dat.gui';
import Potree from './vendor/potree';
import ProgressBar from './vendor/potree/ProgressBar';
class ModelView extends React.Component {
static defaultProps = {
@ -65,6 +63,39 @@ class ModelView extends React.Component {
componentDidMount() {
var container = this.container;
window.viewer = new Potree.Viewer(container);
viewer.setEDLEnabled(true);
viewer.setPointSize(1);
viewer.setMaterial("RGB"); // ["RGB", "Elevation", "Classification", "Intensity"]
viewer.setFOV(60);
viewer.setPointSizing("Adaptive"); // ["Fixed", "Attenuated", "Adaptive"]
viewer.setQuality("Squares"); // ["Squares", "Circles", "Interpolation"]
viewer.setPointBudget(1*1000*1000);
viewer.setIntensityRange(0, 300);
viewer.setWeightClassification(1);
viewer.setBackground("gradient"); // ["skybox", "gradient", "black", "white"];
viewer.loadSettingsFromURL();
viewer.setDescription("Point cloud courtesy of <a target='_blank' href='https://www.sigeom.ch/'>sigeom sa</a>");
viewer.loadGUI(() => {
viewer.setLanguage('en');
$("#menu_tools").next().show();
// viewer.toggleSidebar();
});
// Sigeom
Potree.loadPointCloud(this.potreeFilePath(), "TODO.sa", e => {
let scene = viewer.scene;
scene.addPointCloud(e.pointcloud);
//scene.view.position.set(589974.341, 231698.397, 986.146);
//scene.view.lookAt(new THREE.Vector3(589851.587, 231428.213, 715.634));
viewer.fitToScreen();
});
return;
var sceneProperties = {
path: this.potreeFilePath(),
cameraPosition: null,
@ -1060,9 +1091,23 @@ class ModelView extends React.Component {
<ErrorMessage bind={[this, "error"]} />
<div
className="container"
ref={(domNode) => { this.container = domNode; }}
style={{height: "100%", width: "100%", position: "relative"}}
onContextMenu={(e) => {e.preventDefault();}}>
<div
id="potree_render_area"
ref={(domNode) => { this.container = domNode; }}>
<div id="potree_map" className="mapBox">
<div id="potree_map_header">
</div>
<div id="potree_map_content" className="map"></div>
</div>
<div id="potree_description" className="potree_info_text"></div>
</div>
<div id="potree_sidebar_container"> </div>
<Standby
message="Loading textured model..."
ref={(domNode) => { this.texturedModelStandby = domNode; }}
@ -1078,3 +1123,4 @@ class ModelView extends React.Component {
}
export default ModelView;

Plik diff jest za duży Load Diff

Wyświetl plik

@ -61,4 +61,712 @@
}
}
}
/* Potree specific */
#potree_map{
position: absolute;
left: 50px;
top: 50px;
width: 400px;
height: 400px;
display: none
}
#potree_map_header{
position: absolute;
width: 100%;
height: 25px;
top: 0px;
background-color: rgba(0,0,0,0.5);
z-index: 1000;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#potree_map_content{
position: absolute;
z-index: 100;
top: 25px;
width: 100%;
height: calc(100% - 25px);
border: 2px solid rgba(0,0,0,0.5);
box-sizing: border-box;
}
/* CSS - Cascading Style Sheet */
/* Palette color codes */
/* Palette URL: http://paletton.com/#uid=13p0u0kex8W2uqu8af7lEqaulDE */
/* Feel free to copy&paste color codes to your application */
/* As hex codes */
.color-primary-0 { color: #19282C } /* Main Primary color */
.color-primary-1 { color: #7A8184 }
.color-primary-2 { color: #39474B }
.color-primary-3 { color: #2D6D82 }
.color-primary-4 { color: #108FB9 }
/* As RGBa codes */
.rgba-primary-0 { color: rgba( 25, 40, 44,1) } /* Main Primary color */
.rgba-primary-1 { color: rgba(122,129,132,1) }
.rgba-primary-2 { color: rgba( 57, 71, 75,1) }
.rgba-primary-3 { color: rgba( 45,109,130,1) }
.rgba-primary-4 { color: rgba( 16,143,185,1) }
/* Generated by Paletton.com © 2002-2014 */
/* http://paletton.com */
:root{
--color-0: rgba( 25, 40, 44, 1);
--color-1: rgba(122,129,132, 1);
--color-2: rgba( 57, 71, 75, 1);
--color-3: rgba( 45,109,130, 1);
--color-4: rgba( 16,143,185, 1);
--bg-color: var(--color-0);
--bg-light-color: rgba( 48, 61, 65, 1);
--bg-dark-color: rgba( 24, 31, 33, 1);
--bg-hover-color: var(--color-2);
--font-color: #9AA1A4;
--border-color: black;
--measurement-detail-node-bg-light: var(--color-1);
--measurement-detail-node-bg-dark: var(--color-2);
--measurement-detail-area-bg-color: #eee;
}
.potree_container{
/*font-size: 75%;*/
}
.potree_info_text{
color: white;
font-weight: bold;
text-shadow: 1px 1px 1px black,
1px -1px 1px black,
-1px 1px 1px black,
-1px -1px 1px black;
}
#potree_description{
position: absolute;
top: 10px;
left: 50%;
transform: translateX(-50%);
text-align: center
}
#potree_sidebar_container{
position: absolute;
z-index: 0;
width: 300px;
height: 100%;
overflow-y: auto;
font-size: 85%;
overflow: hidden;
border-right: 1px solid black;
}
.potree_sidebar_brand{
margin: 1px 20px;
line-height: 2em;
font-size: 100%;
font-weight: bold;
position: relative;
}
#potree_sidebar_container a{
color: #8Aa1c4;
//color: red;
}
.potree_menu_toggle{
position: absolute;
float: left;
margin: 8px 8px;
background: none;
width: 2.5em;
height: 2.5em;
z-index: 100;
cursor: pointer;
}
#potree_map_toggle{
position: absolute;
float: left;
margin: 8px 8px;
background: none;
width: 2.5em;
height: 2.5em;
z-index: 100;
top: calc(2.5em + 8px);
cursor: pointer;
}
#potree_render_area{
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
overflow: hidden;
z-index: 1;
-webkit-transition: left .35s;
transition: left .35s;
}
.potree-panel {
border: 1px solid black;
border-radius: 0.4em;
padding: 0px;
background-color: var(--bg-light-color);
}
.potree-panel-heading{
background-color: var(--bg-dark-color);
}
a:hover, a:visited, a:link, a:active{
color: #ccccff;
text-decoration: none;
}
.annotation{
-webkit-transition: opacity .1s;
transition: opacity .1s;
position: absolute;
padding: 10px;
opacity: 0.5;
}
.annotation-titlebar{
color: white;
background-color: black;
border-radius: 1.5em;
font-size: 1em;
opacity: 1;
margin: auto;
width: fit-content;
}
.annotation-expand{
color: white;
font-size: 0.6em;
opacity: 1;
width: fit-content;
}
.annotation-action-icon{
width: 24px;
height: 24px;
filter: invert(1);
display: inline-block;
vertical-align: middle;
line-height: 1.5em;
text-align: center;
font-family: Arial;
font-weight: bold;
padding: 1px 8px 0px 1px;
cursor: default;
}
.annotation-item {
color: white;
background-color: black;
opacity: 0.5;
border-radius: 1.5em;
font-size: 1em;
line-height: 1.5em;
padding: 1px 8px 0px 8px;
font-weight: bold;
display: flex;
cursor: default;
}
.annotation-item:hover {
opacity: 1.0;
box-shadow: 0 0 5px #ffffff;
}
.annotation-main{
display: flex;
flex-grow: 1;
}
.annotation-label{
//position: relative;
display: inline-block;
height: 100%;
flex-grow: 1;
//margin: 2px 8px;
user-select: none;
z-index: 100;
width: fit-content;
vertical-align: middle;
line-height: 1.5em;
//text-align: center;
font-family: Arial;
font-weight: bold;
padding: 1px 8px 0px 8px;
cursor: default;
user-select: none;
white-space: nowrap;
}
.annotation-description{
position: relative;
color: white;
background-color: black;
padding: 10px;
margin: 5px 0px 0px 0px;
border-radius: 4px;
display: none;
max-width: 500px;
}
.annotation-description-close{
filter: invert(100%);
float: right;
opacity: 0.5;
margin: 0px 0px 8px 8px;
}
.annotation-description-content{
color: white;
}
.annotation-icon{
width: 20px;
height: 20px;
filter: invert(100%);
margin: 2px 2px;
opacity: 0.5;
}
canvas {
width: 100%;
height: 100%
}
body{
margin: 0;
padding: 0;
}
.axis {
font: 10px sans-serif;
color: var(--font-color);
}
.axis path{
fill: none;
stroke: var(--font-color);
shape-rendering: crispEdges;
opacity: 0.7;
}
.axis line {
fill: none;
stroke: var(--font-color);
shape-rendering: crispEdges;
opacity: 0.1;
}
.measurement-panel-icon{
width: 16px;
height: 16px;
}
.measurement-panel-title{
flex-grow: 1;
text-align: center;
}
.measurement-panel-remove{
width: 16px;
height: 16px;
}
.measurement-detail-node-marker{
border: 1px solid var(--border-color);
border-radius: 6px;
margin: auto;
text-align: center;
background-color: var(--measurement-detail-node-bg-light);
color: var(--border-color);
}
.measurement-detail-node-area{
border: 1px solid var(--border-color);
border-radius: 6px;
margin: auto;
margin-top: 15px;
text-align: center;
background-color: var(--measurement-detail-node-bg-light);
color: var(--border-color);
}
.measurement-detail-node-angle{
border: 1px solid var(--border-color);
width: 50%;
margin: auto;
border-radius: 6px;
text-align: center;
background-color: var(--measurement-detail-node-bg-);
color: var(--border-color);
}
.measurement-detail-node-distance{
border: 1px solid var(--border-color);
width: 50%;
margin: auto;
border-radius: 6px;
text-align: center;
background-color: var(--measurement-detail-node-bg-dark);
color: var(--border-color);
}
.measurement-detail-edge{
border: 1px solid var(--border-color);
width: 0px;
height: 2px;
margin: auto;
}
#measurement_details .panel-body{
padding: 5px 3px;
}
.measurement-detail-button{
width: 100%;
margin-top: 8px;
}
.pv-panel-heading{
padding: 4px !important;
display: flex;
flex-direction: row
}
.pv-menu-list{
list-style-type: none;
padding: 0;
}
.pv-menu-list > *{
margin: 8px 20px;
}
.pv-menu-list > li > .ui-slider{
background-color: var(--color-1) !important;
background: none;
border: 1px solid black;
}
.pv-menu-list > div > li > .ui-slider{
background-color: var(--color-1) !important;
background: none;
border: 1px solid black;
}
.pv-menu-list > li > label{
width: 100%;
}
.pv-menu-list select{
width: 100%;
}
.pv-menu-list > li > span{
width: 100% !important;
}
.pv-menu-list .ui-selectmenu-button span.ui-selectmenu-text{
line-height: 0.8em;
}
.ui-selectmenu-text{
background-color: white;
}
.panel-body > li > .ui-slider{
background-color: var(--color-1) !important;
background: none;
border: 1px solid black;
}
.panel-body > div > li > .ui-slider{
background-color: var(--color-1) !important;
background: none;
border: 1px solid black;
}
.pv-select-label{
margin: 1px;
font-size: 90%;
font-weight: 100;
}
.button-icon:hover{
background-color: #09181C;
}
.ui-widget-content{
background-color: none !important;
color: var(--font-color) !important;
}
.navmenu{
background-color: var(--color-2) !important;
border-color: var(--color-2) !important;
}
.accordion{
background-color: var(--bg-color);
color: var(--color-1);
}
.accordion > h3{
background-color: var(--color-1) !important;
background: #f6f6f6 50% 50% repeat-x;
border: none;
color: var(--color-2);
padding: 4px 10px 4px 30px;
cursor: pointer;
}
.accordion > div{
background: none !important;
}
.accordion-header{
margin: 2px 0 0 0;
}
.accordion-content{
padding: 0px 0px !important;
border: none !important;
}
#measurement_details .pv-menu-list > li{
margin: 20px 10px;
}
.pv-menu-list > .pv-divider{
border-top: 1px solid black;
opacity: 0.2;
margin: 8px 0px;
}
.pv-menu-list-header{
opacity: 0.8;
}
.pv-menu-item{
width: 100%;
}
.icon-bar{
height: 4px !important;
border: 1px solid black;
background-color: white;
border-radius: 2px;
}
.canvas{
-webkit-transition: top .35s, left .35s, bottom .35s, right .35s, width .35s;
transition: top .35s, left .35s, bottom .35s, right .35s, width .35s;
}
.profile-container-button{
cursor: pointer;
}
/* no scrollbar styling in firefox, sadly */
.navmenu::-webkit-scrollbar{
height: 12px;
}
.navmenu::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.1);
}
.navmenu::-webkit-scrollbar-thumb{
background: rgba(0, 0, 0, 0.5);
}
.pv-titlebar{
background-color: var(--color-1);
color: #var(--color-2);
font-weight: 700;
padding: 5px;
}
.pv-main-color{
background: var(--bg-color);
}
.profile-button:hover{
background-color: #0000CC;
}
.unselectable{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selectable{
-webkit-touch-callout: text;
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.divider {
display: block;
text-align: center;
overflow: hidden;
white-space: nowrap;
font-weight: bold;
font-size: 90%;
letter-spacing: 1px;
margin-left: -20px;
margin-right: -20px;
}
.divider > span {
position: relative;
display: inline-block;
}
.divider > span:before,
.divider > span:after {
content: "";
position: absolute;
top: 50%;
width: 9999px;
height: 1px;
background: #b2b2b2;
}
.divider > span:before {
right: 100%;
margin-right: 5px;
}
.divider > span:after {
left: 100%;
margin-left: 5px;
}
.ol-dragbox {
background-color: rgba(255,255,255,0.4);
border-color: rgba(100,150,0,1);
border: 1px solid red;
}
/* HOVER MENU */
.hover_menu{
position: absolute;
width: 28px;
height: 28px;
border: 0px;
border-radius: 100px;
display: block;
user-select: none;
}
.hover_menu_icon{
position: absolute;
//border: 1px solid black;
display: inline-block;
width: 16px;
height: 16px;
padding: 6px;
opacity: 0.5;
background-color: white;
filter:invert(100%);
border-radius: 100px;
}
.hover_menu_icon:hover{
opacity: 1.0;
box-shadow: 0 0 5px #ffffff;
}
.hover_menu_icon > img{
width: 16px;
height: 16px;
}
.hover_menu_item{
background: black;
border-radius: 100px;
display: inline-block;
position: absolute;
width:32px;
height: 32px;
opacity: 0.5;
}
.hover_menu_item:hover{
opacity: 1.0;
box-shadow: 0 0 5px #ffffff;
}
.hover_menu_item > img{
width: 32px;
height: 32px;
filter: invert(100%);
}
.measurepanel_downloads {
position: relative;
bottom: -5px;
opacity: 0.5;
}
.measurepanel_downloads:hover{
position: relative;
bottom: -5px;
opacity: 1.0;
}
}

Wyświetl plik

@ -1,85 +0,0 @@
function ProgressBar(container){
this._progress = 0;
this._message = "";
this.maxOpacity = 0.6;
this.element = document.createElement("div");
this.elProgress = document.createElement("div");
this.elProgressMessage = document.createElement("div");
//this.element.innerHTML = "element";
//this.elProgress.innerHTML = "progress";
this.element.innerHTML = "";
this.element.style.position = "absolute";
this.element.style.bottom = "40px";
this.element.style.width = "200px";
this.element.style.marginLeft = "-100px";
this.element.style.left = "50%";
this.element.style.borderRadius = "5px";
this.element.style.border = "1px solid #727678";
this.element.style.height = "16px";
this.element.style.padding = "1px";
this.element.style.textAlign = "center";
this.element.style.backgroundColor = "#6ba8e5";
this.element.style.opacity = this.maxOpacity;
this.element.style.pointerEvents = "none";
this.elProgress.innerHTML = " ";
this.elProgress.style.backgroundColor = "#b8e1fc";
this.elProgress.style.position = "absolute";
this.elProgress.style.borderRadius = "5px";
this.elProgress.style.width = "0%";
this.elProgress.style.height = "100%";
this.elProgress.style.margin = "0px";
this.elProgress.style.padding = "0px";
this.elProgressMessage.style.position = "absolute";
this.elProgressMessage.style.width = "100%";
this.elProgressMessage.style.fontSize = "10px";
this.elProgressMessage.innerHTML = "loading 1 / 10";
container.appendChild(this.element);
this.element.appendChild(this.elProgress);
this.element.appendChild(this.elProgressMessage);
this.hide();
};
ProgressBar.prototype.hide = function(){
this.element.style.opacity = 0;
this.element.style.transition = "all 0.2s ease";
};
ProgressBar.prototype.show = function(){
this.element.style.opacity = this.maxOpacity;
this.element.style.transition = "all 0.2s ease";
};
Object.defineProperty(ProgressBar.prototype, "progress", {
get: function(){
return this._progress;
},
set: function(value){
this._progress = value;
this.elProgress.style.width = (value * 100) + "%";
}
});
Object.defineProperty(ProgressBar.prototype, "message", {
get: function(){
return this._message;
},
set: function(message){
this._message = message;
this.elProgressMessage.innerHTML = message;
}
});
export default ProgressBar;

Wyświetl plik

@ -0,0 +1,396 @@
/*! jQuery UI - v1.12.1 - 2017-03-20
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, menu.css, selectmenu.css, button.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
-ms-touch-action: none;
touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); /* support: IE8 */
}
.ui-front {
z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
-ms-touch-action: none;
touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer;
/* support: IE10, see #8844 */
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
}
/* icon support */
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none;
}
.ui-selectmenu-menu .ui-menu {
overflow: auto;
overflow-x: hidden;
padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size: 1em;
font-weight: bold;
line-height: 1.5;
padding: 2px 0.4em;
margin: 0.5em 0 0 0;
height: auto;
border: 0;
}
.ui-selectmenu-open {
display: block;
}
.ui-selectmenu-text {
display: block;
margin-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
text-align: left;
white-space: nowrap;
width: 14em;
}
.ui-selectmenu-icon.ui-icon {
float: right;
margin-top: 0;
}
.ui-button {
padding: .4em 1em;
display: inline-block;
position: relative;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Support: IE <= 11 */
overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
width: 2em;
box-sizing: border-box;
text-indent: -9999px;
white-space: nowrap;
}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
text-indent: 0;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon {
position: absolute;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
padding: 0;
width: 2.1em;
height: 2.1em;
text-indent: -9999px;
white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
width: auto;
height: auto;
text-indent: 0;
white-space: normal;
padding: .4em 1em;
}
/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}

Plik diff jest za duży Load Diff

File diff suppressed because one or more lines are too long

Wyświetl plik

@ -1,28 +1,16 @@
Potree.Shaders["pointcloud.vs"] = [
"",
"// the following is an incomplete list of attributes, uniforms and defines",
"// which are automatically added through the THREE.ShaderMaterial",
"precision mediump float;",
"precision mediump int;",
"",
"//attribute vec3 position;",
"//attribute vec3 color;",
"//attribute vec3 normal;",
"",
"//uniform mat4 modelMatrix;",
"//uniform mat4 modelViewMatrix;",
"//uniform mat4 projectionMatrix;",
"//uniform mat4 viewMatrix;",
"//uniform mat3 normalMatrix;",
"//uniform vec3 cameraPosition;",
"",
"//#define MAX_DIR_LIGHTS 0",
"//#define MAX_POINT_LIGHTS 1",
"//#define MAX_SPOT_LIGHTS 0",
"//#define MAX_HEMI_LIGHTS 0",
"//#define MAX_SHADOWS 0",
"//#define MAX_BONES 58",
"",
"#define max_clip_boxes 30",
"",
"attribute vec3 position;",
"attribute vec3 color;",
"attribute vec3 normal;",
"attribute float intensity;",
"attribute float classification;",
"attribute float returnNumber;",
@ -30,6 +18,13 @@ Potree.Shaders["pointcloud.vs"] = [
"attribute float pointSourceID;",
"attribute vec4 indices;",
"",
"uniform mat4 modelMatrix;",
"uniform mat4 modelViewMatrix;",
"uniform mat4 projectionMatrix;",
"uniform mat4 viewMatrix;",
"uniform mat3 normalMatrix;",
"",
"",
"uniform float screenWidth;",
"uniform float screenHeight;",
"uniform float fov;",
@ -39,6 +34,7 @@ Potree.Shaders["pointcloud.vs"] = [
"",
"#if defined use_clip_box",
" uniform mat4 clipBoxes[max_clip_boxes];",
" uniform vec3 clipBoxPositions[max_clip_boxes];",
"#endif",
"",
"",
@ -55,6 +51,21 @@ Potree.Shaders["pointcloud.vs"] = [
"uniform float opacity;",
"uniform float clipBoxCount;",
"",
"uniform vec2 intensityRange;",
"uniform float intensityGamma;",
"uniform float intensityContrast;",
"uniform float intensityBrightness;",
"uniform float rgbGamma;",
"uniform float rgbContrast;",
"uniform float rgbBrightness;",
"uniform float transition;",
"uniform float wRGB;",
"uniform float wIntensity;",
"uniform float wElevation;",
"uniform float wClassification;",
"uniform float wReturnNumber;",
"uniform float wSourceID;",
"",
"",
"uniform sampler2D visibleNodes;",
"uniform sampler2D gradient;",
@ -75,7 +86,7 @@ Potree.Shaders["pointcloud.vs"] = [
"// OCTREE",
"// ---------------------",
"",
"#if (defined(adaptive_point_size) || defined(color_type_tree_depth)) && defined(tree_type_octree)",
"#if (defined(adaptive_point_size) || defined(color_type_lod)) && defined(tree_type_octree)",
"/**",
" * number of 1-bits up to inclusive index position",
" * number is treated as if it were an integer in the range 0-255",
@ -105,9 +116,9 @@ Potree.Shaders["pointcloud.vs"] = [
"",
"",
"/**",
" * find the tree depth at the point position",
" * find the LOD at the point position",
" */",
"float getLocalTreeDepth(){",
"float getLOD(){",
" vec3 offset = vec3(0.0, 0.0, 0.0);",
" float iOffset = 0.0;",
" float depth = 0.0;",
@ -134,7 +145,7 @@ Potree.Shaders["pointcloud.vs"] = [
"}",
"",
"float getPointSizeAttenuation(){",
" return pow(1.9, getLocalTreeDepth());",
" return pow(1.9, getLOD());",
"}",
"",
"",
@ -145,9 +156,9 @@ Potree.Shaders["pointcloud.vs"] = [
"// KD-TREE",
"// ---------------------",
"",
"#if (defined(adaptive_point_size) || defined(color_type_tree_depth)) && defined(tree_type_kdtree)",
"#if (defined(adaptive_point_size) || defined(color_type_lod)) && defined(tree_type_kdtree)",
"",
"float getLocalTreeDepth(){",
"float getLOD(){",
" vec3 offset = vec3(0.0, 0.0, 0.0);",
" float iOffset = 0.0;",
" float depth = 0.0;",
@ -205,104 +216,173 @@ Potree.Shaders["pointcloud.vs"] = [
"}",
"",
"float getPointSizeAttenuation(){",
" return pow(1.3, getLocalTreeDepth());",
" return 0.5 * pow(1.3, getLOD());",
"}",
"",
"#endif",
"",
"// formula adapted from: http://www.dfstudios.co.uk/articles/programming/image-programming-algorithms/image-processing-algorithms-part-5-contrast-adjustment/",
"float getContrastFactor(float contrast){",
" return (1.0158730158730156 * (contrast + 1.0)) / (1.0158730158730156 - contrast);",
"}",
"",
"vec3 getRGB(){",
" vec3 rgb = color;",
" ",
" rgb = pow(rgb, vec3(rgbGamma));",
" rgb = rgb + rgbBrightness;",
" rgb = (rgb - 0.5) * getContrastFactor(rgbContrast) + 0.5;",
" rgb = clamp(rgb, 0.0, 1.0);",
" ",
" return rgb;",
"}",
"",
"float getIntensity(){",
" float w = (intensity - intensityRange.x) / (intensityRange.y - intensityRange.x);",
" w = pow(w, intensityGamma);",
" w = w + intensityBrightness;",
" w = (w - 0.5) * getContrastFactor(intensityContrast) + 0.5;",
" w = clamp(w, 0.0, 1.0);",
" ",
" return w;",
"}",
"",
"vec3 getElevation(){",
" vec4 world = modelMatrix * vec4( position, 1.0 );",
" float w = (world.z - heightMin) / (heightMax-heightMin);",
" vec3 cElevation = texture2D(gradient, vec2(w,1.0-w)).rgb;",
" ",
" return cElevation;",
"}",
"",
"vec4 getClassification(){",
" vec2 uv = vec2(classification / 255.0, 0.5);",
" vec4 classColor = texture2D(classificationLUT, uv);",
" ",
" return classColor;",
"}",
"",
"vec3 getReturnNumber(){",
" if(numberOfReturns == 1.0){",
" return vec3(1.0, 1.0, 0.0);",
" }else{",
" if(returnNumber == 1.0){",
" return vec3(1.0, 0.0, 0.0);",
" }else if(returnNumber == numberOfReturns){",
" return vec3(0.0, 0.0, 1.0);",
" }else{",
" return vec3(0.0, 1.0, 0.0);",
" }",
" }",
"}",
"",
"vec3 getSourceID(){",
" float w = mod(pointSourceID, 10.0) / 10.0;",
" return texture2D(gradient, vec2(w,1.0 - w)).rgb;",
"}",
"",
"vec3 getCompositeColor(){",
" vec3 c;",
" float w;",
"",
" c += wRGB * getRGB();",
" w += wRGB;",
" ",
" c += wIntensity * getIntensity() * vec3(1.0, 1.0, 1.0);",
" w += wIntensity;",
" ",
" c += wElevation * getElevation();",
" w += wElevation;",
" ",
" c += wReturnNumber * getReturnNumber();",
" w += wReturnNumber;",
" ",
" c += wSourceID * getSourceID();",
" w += wSourceID;",
" ",
" vec4 cl = wClassification * getClassification();",
" c += cl.a * cl.rgb;",
" w += wClassification * cl.a;",
"",
" c = c / w;",
" ",
" if(w == 0.0){",
" //c = color;",
" gl_Position = vec4(100.0, 100.0, 100.0, 0.0);",
" }",
" ",
" return c;",
"}",
"",
"void main() {",
" vec4 worldPosition = modelMatrix * vec4( position, 1.0 );",
" vec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );",
" vViewPosition = -mvPosition.xyz;",
" vWorldPosition = worldPosition.xyz;",
" vViewPosition = mvPosition.xyz;",
" gl_Position = projectionMatrix * mvPosition;",
" vOpacity = opacity;",
" vLinearDepth = -mvPosition.z;",
" vLinearDepth = gl_Position.w;",
" vLogDepth = log2(gl_Position.w);",
" vNormal = normalize(normalMatrix * normal);",
" ",
" #if defined(use_edl)",
" vLogDepth = log2(gl_Position.w + 1.0) / log2(far + 1.0);",
" #endif",
" ",
" //#if defined(use_logarithmic_depth_buffer)",
" // float logarithmicZ = (2.0 * log2(gl_Position.w + 1.0) / log2(far + 1.0) - 1.0) * gl_Position.w;",
" // gl_Position.z = logarithmicZ;",
" //#endif",
"",
" // ---------------------",
" // POINT COLOR",
" // ---------------------",
" vec4 cl = getClassification(); ",
" ",
" #ifdef color_type_rgb",
" vColor = color;",
" vColor = getRGB();",
" #elif defined color_type_height",
" vec4 world = modelMatrix * vec4( position, 1.0 );",
" float w = (world.y - heightMin) / (heightMax-heightMin);",
" vColor = texture2D(gradient, vec2(w,1.0-w)).rgb;",
" vColor = getElevation();",
" #elif defined color_type_rgb_height",
" vec3 cHeight = getElevation();",
" vColor = (1.0 - transition) * getRGB() + transition * cHeight;",
" #elif defined color_type_depth",
" float linearDepth = -mvPosition.z ;",
" float expDepth = (gl_Position.z / gl_Position.w) * 0.5 + 0.5;",
" vColor = vec3(linearDepth, expDepth, 0.0);",
" #elif defined color_type_intensity",
" float w = (intensity - intensityMin) / (intensityMax - intensityMin);",
" float w = getIntensity();",
" vColor = vec3(w, w, w);",
" #elif defined color_type_intensity_gradient",
" float w = (intensity - intensityMin) / intensityMax;",
" float w = getIntensity();",
" vColor = texture2D(gradient, vec2(w,1.0-w)).rgb;",
" #elif defined color_type_color",
" vColor = uColor;",
" #elif defined color_type_tree_depth",
" float depth = getLocalTreeDepth();",
" float w = depth / 30.0;",
" #elif defined color_type_lod",
" float depth = getLOD();",
" float w = depth / 10.0;",
" vColor = texture2D(gradient, vec2(w,1.0-w)).rgb;",
" #elif defined color_type_point_index",
" vColor = indices.rgb;",
" #elif defined color_type_classification",
" float c = mod(classification, 16.0);",
" vec2 uv = vec2(c / 255.0, 0.5);",
" vColor = texture2D(classificationLUT, uv).rgb;",
" ",
" // TODO only for testing - removing points with class 7",
" if(classification == 7.0){",
" gl_Position = vec4(100.0, 100.0, 100.0, 0.0);",
" }",
" vColor = cl.rgb;",
" #elif defined color_type_return_number",
" //float w = (returnNumber - 1.0) / 4.0 + 0.1;",
" //vColor = texture2D(gradient, vec2(w, 1.0 - w)).rgb;",
" ",
" if(numberOfReturns == 1.0){",
" vColor = vec3(1.0, 1.0, 0.0);",
" }else{",
" if(returnNumber == 1.0){",
" vColor = vec3(1.0, 0.0, 0.0);",
" }else if(returnNumber == numberOfReturns){",
" vColor = vec3(0.0, 0.0, 1.0);",
" }else{",
" vColor = vec3(0.0, 1.0, 0.0);",
" }",
" }",
" ",
" vColor = getReturnNumber();",
" #elif defined color_type_source",
" float w = mod(pointSourceID, 10.0) / 10.0;",
" vColor = texture2D(gradient, vec2(w,1.0 - w)).rgb;",
" vColor = getSourceID();",
" #elif defined color_type_normal",
" vColor = (modelMatrix * vec4(normal, 0.0)).xyz;",
" #elif defined color_type_phong",
" vColor = color;",
" #elif defined color_type_composite",
" vColor = getCompositeColor();",
" #endif",
" ",
" //if(vNormal.z < 0.0){",
" // gl_Position = vec4(1000.0, 1000.0, 1000.0, 1.0);",
" //}",
" #if !defined color_type_composite",
" if(cl.a == 0.0){",
" gl_Position = vec4(100.0, 100.0, 100.0, 0.0);",
" ",
" return;",
" }",
" #endif",
" ",
" // ---------------------",
" // POINT SIZE",
" // ---------------------",
" float pointSize = 1.0;",
" ",
" float projFactor = 1.0 / tan(fov / 2.0);",
" projFactor /= vViewPosition.z;",
" projFactor *= screenHeight / 2.0;",
" float slope = tan(fov / 2.0);",
" float projFactor = -0.5 * screenHeight / (slope * vViewPosition.z);",
" ",
" float r = spacing * 1.5;",
" vRadius = r;",
" #if defined fixed_point_size",
@ -351,7 +431,6 @@ Potree.Shaders["pointcloud.vs"] = [
" vColor.r += 0.5;",
" #endif",
" }",
" ",
" #endif",
" ",
"}",
@ -359,64 +438,23 @@ Potree.Shaders["pointcloud.vs"] = [
].join("\n");
Potree.Shaders["pointcloud.fs"] = [
"",
"precision mediump float;",
"precision mediump int;",
"",
"#if defined use_interpolation",
" #extension GL_EXT_frag_depth : enable",
"#endif",
"",
"",
"// the following is an incomplete list of attributes, uniforms and defines",
"// which are automatically added through the THREE.ShaderMaterial",
"",
"// #define USE_COLOR",
"// ",
"// uniform mat4 viewMatrix;",
"// uniform vec3 cameraPosition;",
"uniform mat4 viewMatrix;",
"uniform vec3 cameraPosition;",
"",
"",
"uniform mat4 projectionMatrix;",
"uniform float opacity;",
"",
"",
"#if defined(color_type_phong)",
"",
" uniform vec3 diffuse;",
" uniform vec3 ambient;",
" uniform vec3 emissive;",
" uniform vec3 specular;",
" uniform float shininess;",
" uniform vec3 ambientLightColor;",
"",
" #if MAX_POINT_LIGHTS > 0",
"",
" uniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];",
" uniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];",
" uniform float pointLightDistance[ MAX_POINT_LIGHTS ];",
" uniform float pointLightDecay[ MAX_POINT_LIGHTS ];",
"",
" #endif",
"",
" #if MAX_DIR_LIGHTS > 0",
"",
" uniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];",
" uniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];",
"",
" #endif",
"",
"#endif",
"",
"//#if MAX_SPOT_LIGHTS > 0",
"//",
"// uniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];",
"// uniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];",
"// uniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];",
"// uniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];",
"// uniform float spotLightExponent[ MAX_SPOT_LIGHTS ];",
"//",
"// uniform float spotLightDistance[ MAX_SPOT_LIGHTS ];",
"//",
"//#endif",
"",
"uniform float blendHardness;",
"uniform float blendDepthSupplement;",
"uniform float fov;",
"uniform float spacing;",
"uniform float near;",
@ -433,7 +471,6 @@ Potree.Shaders["pointcloud.fs"] = [
"varying float vLogDepth;",
"varying vec3 vViewPosition;",
"varying float vRadius;",
"varying vec3 vWorldPosition;",
"varying vec3 vNormal;",
"",
"float specularStrength = 1.0;",
@ -458,41 +495,17 @@ Potree.Shaders["pointcloud.fs"] = [
" #if defined weighted_splats",
" vec2 uv = gl_FragCoord.xy / vec2(screenWidth, screenHeight);",
" float sDepth = texture2D(depthMap, uv).r;",
" if(vLinearDepth > sDepth + vRadius){",
" if(vLinearDepth > sDepth + vRadius + blendDepthSupplement){",
" discard;",
" }",
" #endif",
" ",
" #if defined use_interpolation",
" float wi = 0.0 - ( u*u + v*v);",
" vec4 pos = vec4(-vViewPosition, 1.0);",
" pos.z += wi * vRadius;",
" float linearDepth = pos.z;",
" pos = projectionMatrix * pos;",
" pos = pos / pos.w;",
" float expDepth = pos.z;",
" depth = (pos.z + 1.0) / 2.0;",
" gl_FragDepthEXT = depth;",
" ",
" #if defined(color_type_depth)",
" color.r = linearDepth;",
" color.g = expDepth;",
" #endif",
" ",
" #endif",
" ",
" #if defined color_type_point_index",
" gl_FragColor = vec4(color, pcIndex / 255.0);",
" #else",
" gl_FragColor = vec4(color, vOpacity);",
" #endif",
" ",
" #if defined weighted_splats",
" float w = pow(1.0 - (u*u + v*v), 2.0);",
" gl_FragColor.rgb = gl_FragColor.rgb * w;",
" gl_FragColor.a = w;",
" #endif",
" ",
"",
" vec3 normal = normalize( vNormal );",
" normal.z = abs(normal.z);",
" vec3 viewPosition = normalize( vViewPosition );",
@ -615,11 +628,51 @@ Potree.Shaders["pointcloud.fs"] = [
"",
" #endif",
" ",
" ",
" #if defined(use_edl)",
" gl_FragColor.a = vLogDepth;",
" #if defined weighted_splats",
" //float w = pow(1.0 - (u*u + v*v), blendHardness);",
" ",
" float wx = 2.0 * length(2.0 * gl_PointCoord - 1.0);",
" float w = exp(-wx * wx * 0.5);",
" ",
" //float distance = length(2.0 * gl_PointCoord - 1.0);",
" //float w = exp( -(distance * distance) / blendHardness);",
" ",
" gl_FragColor.rgb = gl_FragColor.rgb * w;",
" gl_FragColor.a = w;",
" #endif",
" ",
" #if defined use_interpolation",
" float wi = 0.0 - ( u*u + v*v);",
" vec4 pos = vec4(vViewPosition, 1.0);",
" pos.z += wi * vRadius;",
" float linearDepth = -pos.z;",
" pos = projectionMatrix * pos;",
" pos = pos / pos.w;",
" float expDepth = pos.z;",
" depth = (pos.z + 1.0) / 2.0;",
" gl_FragDepthEXT = depth;",
" ",
" #if defined(color_type_depth)",
" color.r = linearDepth;",
" color.g = expDepth;",
" #endif",
" ",
" #if defined(use_edl)",
" gl_FragColor.a = log2(linearDepth);",
" #endif",
" ",
" #else",
" #if defined(use_edl)",
" gl_FragColor.a = vLogDepth;",
" #endif",
" #endif",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"}",
"",
"",
@ -677,90 +730,62 @@ Potree.Shaders["edl.vs"] = [
].join("\n");
Potree.Shaders["edl.fs"] = [
"",
"// ",
"// adapted from the EDL shader code from Christian Boucheny in cloud compare:",
"// https://github.com/cloudcompare/trunk/tree/master/plugins/qEDL/shaders/EDL",
"//",
"",
"#define NEIGHBOUR_COUNT 8",
"",
"uniform mat4 projectionMatrix;",
"//#define NEIGHBOUR_COUNT 4",
"",
"uniform float screenWidth;",
"uniform float screenHeight;",
"uniform float near;",
"uniform float far;",
"uniform vec2 neighbours[NEIGHBOUR_COUNT];",
"uniform vec3 lightDir;",
"uniform float expScale;",
"uniform float edlStrength;",
"uniform float radius;",
"uniform float opacity;",
"",
"//uniform sampler2D depthMap;",
"uniform sampler2D colorMap;",
"",
"varying vec2 vUv;",
"",
"/**",
" * transform linear depth to [0,1] interval with 1 beeing closest to the camera.",
" */",
"float ztransform(float linearDepth){",
" return 1.0 - (linearDepth - near) / (far - near);",
"}",
"const float infinity = 1.0 / 0.0;",
"",
"float expToLinear(float z){",
" z = 2.0 * z - 1.0;",
" float linear = (2.0 * near * far) / (far + near - z * (far - near));",
"",
" return linear;",
"}",
"",
"// this actually only returns linear depth values if LOG_BIAS is 1.0",
"// lower values work out more nicely, though.",
"#define LOG_BIAS 0.01",
"float logToLinear(float z){",
" return (pow((1.0 + LOG_BIAS * far), z) - 1.0) / LOG_BIAS;",
"}",
"",
"float obscurance(float z, float dist){",
" return max(0.0, z) / dist;",
"}",
"",
"float computeObscurance(float linearDepth){",
" vec4 P = vec4(0, 0, 1, -ztransform(linearDepth));",
"float response(float depth){",
" vec2 uvRadius = radius / vec2(screenWidth, screenHeight);",
" ",
" float sum = 0.0;",
" ",
" for(int c = 0; c < NEIGHBOUR_COUNT; c++){",
" vec2 N_rel_pos = uvRadius * neighbours[c];",
" vec2 N_abs_pos = vUv + N_rel_pos;",
" for(int i = 0; i < NEIGHBOUR_COUNT; i++){",
" vec2 uvNeighbor = vUv + uvRadius * neighbours[i];",
" ",
" float neighbourDepth = logToLinear(texture2D(colorMap, N_abs_pos).a);",
" float neighbourDepth = texture2D(colorMap, uvNeighbor).a;",
" ",
" if(neighbourDepth != 0.0){",
" float Zn = ztransform(neighbourDepth);",
" float Znp = dot( vec4( N_rel_pos, Zn, 1.0), P );",
" ",
" sum += obscurance( Znp, 0.05 * linearDepth );",
" if(neighbourDepth == 0.0){",
" neighbourDepth = infinity;",
" }",
" ",
" sum += max(0.0, depth - neighbourDepth);",
" }",
" ",
" return sum;",
" return sum / float(NEIGHBOUR_COUNT);",
"}",
"",
"void main(){",
" float linearDepth = logToLinear(texture2D(colorMap, vUv).a);",
" ",
" float f = computeObscurance(linearDepth);",
" f = exp(-expScale * f);",
" ",
" vec4 color = texture2D(colorMap, vUv);",
" if(color.a == 0.0 && f >= 1.0){",
" ",
" float depth = color.a;",
" if(depth == 0.0){",
" depth = infinity;",
" }",
" ",
" float res = response(depth);",
" float shade = exp(-res * 300.0 * edlStrength);",
" ",
" if(color.a == 0.0 && res == 0.0){",
" discard;",
" }",
" ",
" gl_FragColor = vec4(color.rgb * f, 1.0);",
" gl_FragColor = vec4(color.rgb * shade, opacity);",
"}",
"",
].join("\n");

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 776 B

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.1 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 680 B

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.2 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.3 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.0 KiB

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 933 B

Wyświetl plik

@ -0,0 +1,96 @@
<div id="profile_window" style="position: absolute; width: 100%; height: 30%; bottom: 0px; border: 1px solid black; display: none; box-sizing: border-box;">
<div id="profile_titlebar" class="pv-titlebar" style="display: flex; position: absolute; height: 30px; width: 100%; box-sizing: border-box;">
<span style="padding-right: 10px"><span data-i18n="profile.title"></span></span>
<span id="profileInfo" style="flex-grow: 1; flex-direction: row"> </span>
<span id="profile_toggle_size_button" class="ui-icon ui-icon-newwin profile-button"> </span>
<span id="closeProfileContainer" class="ui-icon ui-icon-close profile-button"> </span>
</div>
<div style="position: absolute; top: 30px; width: 100%; height: calc(100% - 30px); box-sizing: border-box;" class="pw_content">
<span class="pv-main-color" style="height: 100%; width: 100%; padding: 5px; display:flex; flex-direction: column; box-sizing: border-box;">
<div style=" width: 100%; color: #9d9d9d; margin: 5px; display: flex; flex-direction: row; box-sizing: border-box;">
<span data-i18n="profile.nb_points"></span>:
<span id="profile_num_points">-</span>
<!--<span id="profile_threshold" style="width: 300px">
Threshold: <span id="potree_profile_threshold_label">123</span> <div id="potree_profile_threshold_slider"></div>
</span>-->
<span style="flex-grow: 1;"></span>
<span>
<a id="potree_download_profile_ortho_link" href="#" download="profile.csv">
<input id="potree_download_profile_ortho_button" type="button" data-i18n="[value]profile.save_ortho">
</a>
<a id="potree_download_profile_link" href="#" download="profile.las">
<input id="potree_download_profile_button" type="button" data-i18n="[value]profile.save_las">
</a>
</span>
</div>
<div id="profile_draw_container" style="
width: 100%;
flex-grow: 1;
position: relative; height: 100%;
box-sizing: border-box;">
<div style="
position: absolute;
left: 41px;
top: 0;
bottom: 20;
width: calc(100% - 41px);
height: calc(100% - 20px);
background-color: #000000;
"></div>
<svg id="profileSVG" style="
fill: #9d9d9d;
position: absolute;
left: 0; right: 0;
top: 0; bottom: 0;
width: 100%;
height: 100%;
"></svg>
<canvas id="profileCanvas" style="
position: absolute;
left: 41px;
top: 0;
bottom: 20;
width: calc(100% - 41px);
height: calc(100% - 20px);
/*background-color: #000000;*/
"></canvas>
<div id="profile_selection_marker" style="position: absolute; pointer-events:none;"></div>
</div>
</span>
</div>
</div>
<script>
$('#potree_download_profile_ortho_button').click(function(){
let string = viewer._2dprofile.getPointsInProfileAsCSV();
let uri = "data:application/octet-stream;base64,"+btoa(string);
$('#potree_download_profile_ortho_link').attr("href", uri);
});
$('#potree_download_profile_button').click(function(){
let las = viewer._2dprofile.getPointsInProfileAsLas();
let u8view = new Uint8Array(las);
let binString = "";
for(let i = 0; i < u8view.length; i++){
binString += String.fromCharCode(u8view[i]);
}
let uri = "data:application/octet-stream;base64,"+btoa(binString);
$('#potree_download_profile_link').attr("href", uri);
//elDownloadProfileLink.href = uri;
});
</script>

Wyświetl plik

@ -0,0 +1,10 @@
icons/map_icon.png
from sitn PotreeViewer
http://ne.ch/sitn
https://github.com/PotreeViewer/PotreeViewer

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 602 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 602 B

Wyświetl plik

@ -14,7 +14,10 @@
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="area.svg">
sodipodi:docname="area.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\area.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799" />
<sodipodi:namedview
@ -24,15 +27,15 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.395604"
inkscape:cx="9.4591229"
inkscape:cy="15.712251"
inkscape:zoom="2.7994505"
inkscape:cx="-38.367796"
inkscape:cy="-28.878944"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1138"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
@ -64,7 +67,7 @@
sodipodi:nodetypes="cccccc" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4.36363649;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.18181828999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-0-1"
sodipodi:cx="11"
sodipodi:cy="22"
@ -74,7 +77,7 @@
transform="matrix(0.45833331,0,0,0.45833331,1.9583336,15.166667)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4.36363649;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.18181828999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-0-7"
sodipodi:cx="11"
sodipodi:cy="22"
@ -84,7 +87,7 @@
transform="matrix(0.45833331,0,0,0.45833331,19.958334,15.166667)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4.36363649;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.18181828999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-0-7-0"
sodipodi:cx="11"
sodipodi:cy="22"
@ -94,7 +97,7 @@
transform="matrix(0.45833331,0,0,0.45833331,1.9583336,-4.8333327)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4.36363649;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.18181828999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-0-7-9"
sodipodi:cx="11"
sodipodi:cy="22"
@ -104,7 +107,7 @@
transform="matrix(0.45833331,0,0,0.45833331,20.958334,-4.8333327)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4.36363649;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.18181828999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-0-7-4"
sodipodi:cx="11"
sodipodi:cy="22"

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.2 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.8 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.8 KiB

Wyświetl plik

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="close.svg">
<defs
id="defs3799" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.395604"
inkscape:cx="9.4629706"
inkscape:cy="16.706715"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 7,25 25,7"
id="path2986"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 7,7 25,25"
id="path2988"
inkscape:connector-curvature="0" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.1 KiB

Wyświetl plik

@ -24,15 +24,15 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.395604"
inkscape:cx="14.845403"
inkscape:cy="16.761565"
inkscape:zoom="11.197802"
inkscape:cx="-5.9535063"
inkscape:cy="11.037615"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1138"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
@ -57,29 +57,29 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 8,24 22,10"
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 10,23 24,9"
id="path3829"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="stroke-width:2.52600002000000010;stroke-miterlimit:4;stroke-dasharray:none;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.09090912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-4"
sodipodi:cx="11"
sodipodi:cy="22"
sodipodi:rx="6"
sodipodi:ry="6"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
transform="matrix(0.91666667,0,0,0.91666667,14.416667,-12.666667)" />
transform="matrix(0.61111111,0,0,0.61111111,17.777779,-4.9444445)" />
<path
sodipodi:type="arc"
style="stroke-width:2.52600002000000010;stroke-miterlimit:4;stroke-dasharray:none;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.09090912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807"
sodipodi:cx="11"
sodipodi:cy="22"
sodipodi:rx="6"
sodipodi:ry="6"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
transform="matrix(0.91666667,0,0,0.91666667,-2.5833333,4.3333333)" />
transform="matrix(0.61111111,0,0,0.61111111,0.7777778,12.055556)" />
</g>
</svg>

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 2.7 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.7 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.4 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.4 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 6.8 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.8 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.9 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.9 KiB

Wyświetl plik

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24"
height="16"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="file_dxf.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\point.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.395603"
inkscape:cx="18.560964"
inkscape:cy="-0.86139823"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer"
transform="translate(0,-16)">
<text
sodipodi:linespacing="125%"
id="text3859"
y="27"
x="-20"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
y="27"
x="-20"
id="tspan3861"
sodipodi:role="line">DXF</tspan></text>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="36"
y="27"
id="text3863"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3865"
x="36"
y="27">JSON</tspan></text>
<g
id="g3969"
transform="translate(-1.0945747,10.000001)">
<g
transform="matrix(1.2078051,0,0,1.207805,0.66871181,-4.8011637)"
style="font-size:7.45153379px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
id="text3877">
<path
sodipodi:type="inkscape:offset"
inkscape:radius="1.0456477"
inkscape:original="M 35.8125 31.03125 C 35.402566 31.031255 35.071111 31.095049 34.78125 31.21875 C 34.491386 31.342463 34.247777 31.513506 34.09375 31.75 C 33.939719 31.986504 33.875 32.259584 33.875 32.53125 C 33.875 32.953313 34.047539 33.300252 34.375 33.59375 C 34.607859 33.802357 35.016449 33.98189 35.59375 34.125 C 36.042489 34.236581 36.311364 34.30009 36.4375 34.34375 C 36.621844 34.409244 36.76976 34.50522 36.84375 34.59375 C 36.917732 34.682288 36.937497 34.780119 36.9375 34.90625 C 36.937497 35.102727 36.863355 35.29075 36.6875 35.4375 C 36.511639 35.584256 36.253112 35.65625 35.90625 35.65625 C 35.578787 35.65625 35.317836 35.571194 35.125 35.40625 C 34.932161 35.241309 34.78182 34.976717 34.71875 34.625 L 33.6875 34.71875 C 33.757843 35.315456 33.98233 35.782057 34.34375 36.09375 C 34.705167 36.405443 35.200673 36.5625 35.875 36.5625 C 36.338293 36.5625 36.720766 36.504771 37.03125 36.375 C 37.341727 36.245229 37.611452 36.04807 37.78125 35.78125 C 37.951041 35.514432 38.031245 35.211881 38.03125 34.90625 C 38.031245 34.56909 37.954395 34.291724 37.8125 34.0625 C 37.670596 33.83328 37.469799 33.66345 37.21875 33.53125 C 36.967694 33.399057 36.586433 33.24871 36.0625 33.125 C 35.538562 33.001296 35.198334 32.895258 35.0625 32.78125 C 34.955769 32.691506 34.906248 32.563636 34.90625 32.4375 C 34.906248 32.299243 34.948493 32.20748 35.0625 32.125 C 35.239569 31.996443 35.499592 31.937504 35.8125 31.9375 C 36.115701 31.937504 36.348395 31.973685 36.5 32.09375 C 36.651598 32.213822 36.73516 32.413408 36.78125 32.6875 L 37.875 32.65625 C 37.858016 32.166277 37.682121 31.762256 37.34375 31.46875 C 37.005371 31.175255 36.48197 31.031255 35.8125 31.03125 z M 41.28125 31.03125 C 40.84706 31.031255 40.488559 31.109319 40.15625 31.25 C 39.906409 31.354308 39.678565 31.502874 39.46875 31.71875 C 39.258932 31.934636 39.090031 32.197084 38.96875 32.46875 C 38.806234 32.83745 38.71875 33.269163 38.71875 33.8125 C 38.71875 34.661473 38.938103 35.328588 39.40625 35.8125 C 39.874395 36.296413 40.519317 36.5625 41.3125 36.5625 C 42.095975 36.5625 42.71935 36.298839 43.1875 35.8125 C 43.655642 35.326163 43.874995 34.673601 43.875 33.8125 C 43.874995 32.944128 43.659279 32.268806 43.1875 31.78125 C 42.71571 31.293704 42.067151 31.031255 41.28125 31.03125 z M 31.71875 31.125 L 31.71875 34.5625 C 31.718747 34.994264 31.6932 35.300453 31.59375 35.4375 C 31.494297 35.574552 31.302635 35.625001 31.0625 35.625 C 30.824787 35.625001 30.647679 35.535375 30.53125 35.34375 C 30.453628 35.217618 30.41838 34.99313 30.40625 34.6875 L 29.40625 34.8125 C 29.408675 35.382524 29.528701 35.830287 29.8125 36.125 C 30.096298 36.419714 30.504887 36.5625 31.03125 36.5625 C 31.479989 36.5625 31.850901 36.469236 32.125 36.28125 C 32.399093 36.093264 32.583195 35.841732 32.6875 35.53125 C 32.765121 35.29354 32.812496 34.941466 32.8125 34.5 L 32.8125 31.125 L 31.71875 31.125 z M 44.75 31.125 L 44.75 36.46875 L 45.75 36.46875 L 45.75 32.96875 L 47.875 36.46875 L 48.96875 36.46875 L 48.96875 31.125 L 47.96875 31.125 L 47.96875 34.6875 L 45.78125 31.125 L 44.75 31.125 z M 41.3125 31.96875 C 41.756387 31.968755 42.106964 32.105476 42.375 32.40625 C 42.643028 32.707032 42.781246 33.169995 42.78125 33.78125 C 42.781246 34.399788 42.650304 34.846984 42.375 35.15625 C 42.099687 35.465519 41.741833 35.625001 41.3125 35.625 C 40.883161 35.625001 40.528945 35.467944 40.25 35.15625 C 39.971051 34.844558 39.812498 34.385234 39.8125 33.78125 C 39.812498 33.167569 39.947078 32.71067 40.21875 32.40625 C 40.490418 32.101838 40.868607 31.968755 41.3125 31.96875 z "
id="path3891"
d="m 35.8125,30 c -0.51841,6e-6 -1.002329,0.06429 -1.4375,0.25 -0.211066,0.09008 -0.392513,0.314908 -0.59375,0.46875 a 1.0457523,1.0457523 0 0 0 -0.96875,-0.625 l -1.09375,0 A 1.0457523,1.0457523 0 0 0 30.6875,31.125 l 0,2.53125 a 1.0457523,1.0457523 0 0 0 -0.40625,0 l -1,0.125 A 1.0457523,1.0457523 0 0 0 28.375,34.8125 c 0.003,0.714474 0.138816,1.461465 0.6875,2.03125 0.514577,0.53437 1.253286,0.75 1.96875,0.75 0.593621,0 1.183576,-0.09189 1.6875,-0.4375 0.308306,-0.211451 0.470768,-0.556887 0.65625,-0.875 0.127813,0.182745 0.110034,0.446091 0.28125,0.59375 0.587809,0.506938 1.382062,0.71875 2.21875,0.71875 0.550156,0 1.071911,-0.04495 1.5625,-0.25 0.433723,-0.181285 0.845393,-0.490787 1.15625,-0.9375 0.03111,0.03525 0.02959,0.09098 0.0625,0.125 0.668636,0.691157 1.629213,1.0625 2.65625,1.0625 0.922984,0 1.761184,-0.336964 2.40625,-0.90625 A 1.0457523,1.0457523 0 0 0 44.75,37.5 l 1,0 a 1.0457523,1.0457523 0 0 0 1.03125,-0.8125 L 46.96875,37 a 1.0457523,1.0457523 0 0 0 0.90625,0.5 l 1.09375,0 A 1.0457523,1.0457523 0 0 0 50,36.46875 L 50,31.125 a 1.0457523,1.0457523 0 0 0 -1.03125,-1.03125 l -1,0 A 1.0457523,1.0457523 0 0 0 46.9375,30.9375 l -0.25,-0.375 a 1.0457523,1.0457523 0 0 0 -0.90625,-0.46875 l -1.03125,0 a 1.0457523,1.0457523 0 0 0 -1.03125,0.8125 C 43.060062,30.329879 42.204799,30.000006 41.28125,30 c -0.559516,6e-6 -1.078199,0.08945 -1.53125,0.28125 C 39.382983,30.434479 39.025145,30.684754 38.71875,31 38.575648,31.14724 38.485453,31.306319 38.375,31.46875 38.233858,31.210464 38.256746,30.883097 38.03125,30.6875 37.417573,30.155224 36.631909,30.000006 35.8125,30 z m 5.5,3 c 0.229181,3e-6 0.209801,0.01357 0.28125,0.09375 0.03226,0.0362 0.156247,0.233871 0.15625,0.6875 -3e-6,0.470968 -0.104317,0.62916 -0.15625,0.6875 -0.09481,0.106502 -0.110866,0.125 -0.28125,0.125 -0.174331,0 -0.179253,-0.01103 -0.28125,-0.125 -0.06982,-0.07802 -0.187501,-0.266514 -0.1875,-0.6875 -2e-6,-0.460806 0.11643,-0.642879 0.15625,-0.6875 0.05148,-0.05768 0.0776,-0.09375 0.3125,-0.09375 z" />
</g>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="36.017761"
y="39.236652"
id="text3873"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3875"
x="36.017761"
y="39.236652">JSON</tspan></text>
</g>
<g
id="text3929"
style="font-size:7.45153379px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
transform="matrix(1.2078051,0,0,1.207805,-18.117376,-16.519279)">
<path
d="m 17.6875,30.28125 a 1.0167554,1.0167554 0 0 0 -1.03125,1.03125 l 0,5.34375 a 1.0167554,1.0167554 0 0 0 1.03125,1.03125 l 2.03125,0 c 0.482666,0 0.906153,-0.06886 1.28125,-0.1875 0.226456,-0.07261 0.437309,-0.248639 0.65625,-0.375 a 1.0167554,1.0167554 0 0 0 0.875,0.5625 l 1.3125,0 a 1.0167554,1.0167554 0 0 0 0.84375,-0.46875 l 0.34375,-0.53125 0.34375,0.53125 a 1.0167554,1.0167554 0 0 0 0.84375,0.46875 l 1.28125,0 a 1.0167554,1.0167554 0 0 0 0.28125,-0.0625 1.0167554,1.0167554 0 0 0 0.03125,0 1.0167554,1.0167554 0 0 0 0.25,0.0625 l 1.09375,0 a 1.0167554,1.0167554 0 0 0 1.03125,-1.03125 l 0,-1.25 1.1875,0 A 1.0167554,1.0167554 0 0 0 32.40625,34.375 l 0,-0.90625 a 1.0167554,1.0167554 0 0 0 -0.09375,-0.40625 1.0167554,1.0167554 0 0 0 0,-0.03125 1.0167554,1.0167554 0 0 0 0.4375,-0.8125 l 0,-0.90625 a 1.0167554,1.0167554 0 0 0 -1.03125,-1.03125 l -3.65625,0 a 1.0167554,1.0167554 0 0 0 -0.34375,0.0625 1.0167554,1.0167554 0 0 0 -0.03125,0 1.0167554,1.0167554 0 0 0 -0.34375,-0.0625 l -1.25,0 a 1.0167554,1.0167554 0 0 0 -0.875,0.5 l -0.1875,0.3125 -0.1875,-0.3125 a 1.0167554,1.0167554 0 0 0 -0.875,-0.5 l -1.25,0 a 1.0167554,1.0167554 0 0 0 -0.9375,0.65625 c -0.256719,-0.18474 -0.502851,-0.408778 -0.8125,-0.5 -0.432605,-0.126173 -0.829185,-0.156243 -1.3125,-0.15625 l -1.96875,0 z m 2.125,3 c 0.01585,0.0016 0.130355,0.0012 0.125,0 0.05596,0.01214 0.05085,0.01851 0.03125,0 -0.03277,-0.03095 -0.05004,-0.08928 0,0.0625 0.02212,0.06709 0.0625,0.329747 0.0625,0.65625 -2e-6,0.326522 -0.02336,0.558999 -0.0625,0.6875 -0.01688,0.0043 -0.114233,-0.0056 -0.15625,0 l 0,-1.40625 z m 7.21875,0.40625 0,0.40625 -0.125,-0.1875 0.125,-0.21875 z"
id="path3941"
inkscape:original="M 17.6875 31.3125 L 17.6875 36.65625 L 19.71875 36.65625 C 20.11655 36.65625 20.449785 36.60644 20.6875 36.53125 C 21.005254 36.429373 21.250722 36.306922 21.4375 36.125 C 21.684909 35.884863 21.866586 35.544351 22 35.15625 C 22.10915 34.838494 22.156245 34.470291 22.15625 34.03125 C 22.156245 33.531573 22.116425 33.122055 22 32.78125 C 21.883565 32.440453 21.723153 32.14154 21.5 31.90625 C 21.276838 31.670968 21.000402 31.49843 20.6875 31.40625 C 20.454636 31.338333 20.100137 31.312506 19.65625 31.3125 L 17.6875 31.3125 z M 22.71875 31.3125 L 24.375 33.875 L 22.53125 36.65625 L 23.84375 36.65625 L 25.03125 34.8125 L 26.21875 36.65625 L 27.5 36.65625 L 25.6875 33.90625 L 27.34375 31.3125 L 26.09375 31.3125 L 25.03125 33.03125 L 23.96875 31.3125 L 22.71875 31.3125 z M 28.0625 31.3125 L 28.0625 36.65625 L 29.15625 36.65625 L 29.15625 34.375 L 31.375 34.375 L 31.375 33.46875 L 29.15625 33.46875 L 29.15625 32.21875 L 31.71875 32.21875 L 31.71875 31.3125 L 28.0625 31.3125 z M 18.78125 32.21875 L 19.25 32.21875 C 19.689036 32.21876 20.005858 32.24729 20.15625 32.28125 C 20.357574 32.324915 20.525262 32.407547 20.65625 32.53125 C 20.78723 32.654961 20.86473 32.810522 20.9375 33.03125 C 21.010263 33.251986 21.062497 33.587646 21.0625 34 C 21.062497 34.41236 21.01027 34.729827 20.9375 34.96875 C 20.864728 35.207675 20.771463 35.36445 20.65625 35.46875 C 20.541029 35.573054 20.393392 35.64384 20.21875 35.6875 C 20.085337 35.72146 19.894525 35.750001 19.59375 35.75 L 18.78125 35.75 L 18.78125 32.21875 z "
inkscape:radius="1.0166538"
sodipodi:type="inkscape:offset" />
</g>
<g
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
id="text3893">
<path
d="m 3.2581091,21.307058 2.3774414,0 c 0.5361292,7e-6 0.9448202,0.04102 1.2260742,0.123047 0.3779251,0.111335 0.7016552,0.309088 0.9711914,0.593262 0.2695258,0.284185 0.4746037,0.632085 0.6152344,1.043701 0.140619,0.411625 0.2109314,0.919193 0.2109375,1.522705 -6.1e-6,0.530276 -0.065924,0.987307 -0.1977539,1.371094 -0.1611385,0.468751 -0.3911188,0.848145 -0.6899414,1.138184 -0.2255909,0.219727 -0.5302781,0.391113 -0.9140625,0.51416 -0.2871134,0.09082 -0.670902,0.13623 -1.1513672,0.13623 l -2.4477539,0 z m 1.3007812,1.089844 0,4.26709 0.9711914,0 c 0.363278,1e-6 0.6254848,-0.02051 0.7866211,-0.06152 0.2109336,-0.05273 0.3859823,-0.142088 0.5251465,-0.268066 0.1391558,-0.125975 0.2526811,-0.33325 0.3405762,-0.621826 0.087886,-0.288572 0.1318312,-0.681882 0.1318359,-1.179932 -4.7e-6,-0.498043 -0.04395,-0.880367 -0.1318359,-1.146972 C 7.0945304,23.119075 6.9714836,22.911067 6.8132849,22.761648 6.6550777,22.612239 6.4543943,22.511165 6.2112341,22.458426 6.02959,22.417415 5.6736334,22.396907 5.143363,22.396902 z"
style=""
id="path3011" />
<path
d="m 9.1116247,27.749441 2.2016603,-3.361816 -1.9951173,-3.080567 1.5205073,0 1.291993,2.069825 1.265625,-2.069825 1.507324,0 -2.003906,3.128907 2.20166,3.313476 -1.568848,0 -1.428223,-2.228027 -1.432617,2.228027 z"
style=""
id="path3013" />
<path
d="m 15.786918,27.749441 0,-6.442383 4.416504,0 0,1.089844 -3.115723,0 0,1.524902 2.689453,0 0,1.089844 -2.689453,0 0,2.737793 z"
style=""
id="path3015" />
</g>
<g
id="g3832"
transform="matrix(1,0,0,0.99466628,-24.5,-10.898659)">
<path
transform="translate(0,16)"
d="M 2.34375,2.1875 A 0.82341756,0.82341756 0 0 0 1.6875,3 l 0,1.9375 A 0.82341756,0.82341756 0 0 0 0.75,5.0625 L 0.0625,5.75 a 0.82341756,0.82341756 0 0 0 0,1.1875 l 2,1.96875 0.34375,0.375 a 0.82341756,0.82341756 0 0 0 1.1875,0 L 3.9375,8.9375 l 0,-0.03125 2,-1.96875 a 0.82341756,0.82341756 0 0 0 0,-1.1875 L 5.25,5.0625 A 0.82341756,0.82341756 0 0 0 4.3125,4.90625 L 4.3125,3 A 0.82341756,0.82341756 0 0 0 3.5,2.1875 l -1,0 a 0.82341756,0.82341756 0 0 0 -0.15625,0 z"
id="path3830"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
inkscape:original="M 2.5 3 L 2.5 6.8125 L 1.34375 5.65625 L 0.65625 6.34375 L 2.65625 8.34375 L 3 8.71875 L 3.34375 8.34375 L 5.34375 6.34375 L 4.65625 5.65625 L 3.5 6.8125 L 3.5 3 L 2.5 3 z "
inkscape:radius="0.82333523"
sodipodi:type="inkscape:offset" />
<path
transform="translate(0,16)"
id="path3819"
d="m 2.5,3 0,3.8125 -1.15625,-1.15625 -0.6875,0.6875 2,2 0.34375,0.375 0.34375,-0.375 2,-2 L 4.65625,5.65625 3.5,6.8125 3.5,3 2.5,3 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 17 KiB

Wyświetl plik

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="30"
height="16"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="file_geojson.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\point.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.395603"
inkscape:cx="30.265484"
inkscape:cy="1.3590001"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer"
transform="translate(0,-16)">
<text
sodipodi:linespacing="125%"
id="text3859"
y="27"
x="-20"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
y="27"
x="-20"
id="tspan3861"
sodipodi:role="line">DXF</tspan></text>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="36"
y="27"
id="text3863"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3865"
x="36"
y="27">JSON</tspan></text>
<g
id="text3877"
style="font-size:7.45153379px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
transform="matrix(1.2078051,0,0,1.207805,-32.27147,-16.40592)">
<path
d="m 35.8125,30 c -0.51841,6e-6 -1.002329,0.06429 -1.4375,0.25 -0.211066,0.09008 -0.392513,0.314908 -0.59375,0.46875 a 1.0457523,1.0457523 0 0 0 -0.96875,-0.625 l -1.09375,0 A 1.0457523,1.0457523 0 0 0 30.6875,31.125 l 0,2.53125 a 1.0457523,1.0457523 0 0 0 -0.40625,0 l -1,0.125 A 1.0457523,1.0457523 0 0 0 28.375,34.8125 c 0.003,0.714474 0.138816,1.461465 0.6875,2.03125 0.514577,0.53437 1.253286,0.75 1.96875,0.75 0.593621,0 1.183576,-0.09189 1.6875,-0.4375 0.308306,-0.211451 0.470768,-0.556887 0.65625,-0.875 0.127813,0.182745 0.110034,0.446091 0.28125,0.59375 0.587809,0.506938 1.382062,0.71875 2.21875,0.71875 0.550156,0 1.071911,-0.04495 1.5625,-0.25 0.433723,-0.181285 0.845393,-0.490787 1.15625,-0.9375 0.03111,0.03525 0.02959,0.09098 0.0625,0.125 0.668636,0.691157 1.629213,1.0625 2.65625,1.0625 0.922984,0 1.761184,-0.336964 2.40625,-0.90625 A 1.0457523,1.0457523 0 0 0 44.75,37.5 l 1,0 a 1.0457523,1.0457523 0 0 0 1.03125,-0.8125 L 46.96875,37 a 1.0457523,1.0457523 0 0 0 0.90625,0.5 l 1.09375,0 A 1.0457523,1.0457523 0 0 0 50,36.46875 L 50,31.125 a 1.0457523,1.0457523 0 0 0 -1.03125,-1.03125 l -1,0 A 1.0457523,1.0457523 0 0 0 46.9375,30.9375 l -0.25,-0.375 a 1.0457523,1.0457523 0 0 0 -0.90625,-0.46875 l -1.03125,0 a 1.0457523,1.0457523 0 0 0 -1.03125,0.8125 C 43.060062,30.329879 42.204799,30.000006 41.28125,30 c -0.559516,6e-6 -1.078199,0.08945 -1.53125,0.28125 C 39.382983,30.434479 39.025145,30.684754 38.71875,31 38.575648,31.14724 38.485453,31.306319 38.375,31.46875 38.233858,31.210464 38.256746,30.883097 38.03125,30.6875 37.417573,30.155224 36.631909,30.000006 35.8125,30 z m 5.5,3 c 0.229181,3e-6 0.209801,0.01357 0.28125,0.09375 0.03226,0.0362 0.156247,0.233871 0.15625,0.6875 -3e-6,0.470968 -0.104317,0.62916 -0.15625,0.6875 -0.09481,0.106502 -0.110866,0.125 -0.28125,0.125 -0.174331,0 -0.179253,-0.01103 -0.28125,-0.125 -0.06982,-0.07802 -0.187501,-0.266514 -0.1875,-0.6875 -2e-6,-0.460806 0.11643,-0.642879 0.15625,-0.6875 0.05148,-0.05768 0.0776,-0.09375 0.3125,-0.09375 z"
id="path3891"
inkscape:original="M 35.8125 31.03125 C 35.402566 31.031255 35.071111 31.095049 34.78125 31.21875 C 34.491386 31.342463 34.247777 31.513506 34.09375 31.75 C 33.939719 31.986504 33.875 32.259584 33.875 32.53125 C 33.875 32.953313 34.047539 33.300252 34.375 33.59375 C 34.607859 33.802357 35.016449 33.98189 35.59375 34.125 C 36.042489 34.236581 36.311364 34.30009 36.4375 34.34375 C 36.621844 34.409244 36.76976 34.50522 36.84375 34.59375 C 36.917732 34.682288 36.937497 34.780119 36.9375 34.90625 C 36.937497 35.102727 36.863355 35.29075 36.6875 35.4375 C 36.511639 35.584256 36.253112 35.65625 35.90625 35.65625 C 35.578787 35.65625 35.317836 35.571194 35.125 35.40625 C 34.932161 35.241309 34.78182 34.976717 34.71875 34.625 L 33.6875 34.71875 C 33.757843 35.315456 33.98233 35.782057 34.34375 36.09375 C 34.705167 36.405443 35.200673 36.5625 35.875 36.5625 C 36.338293 36.5625 36.720766 36.504771 37.03125 36.375 C 37.341727 36.245229 37.611452 36.04807 37.78125 35.78125 C 37.951041 35.514432 38.031245 35.211881 38.03125 34.90625 C 38.031245 34.56909 37.954395 34.291724 37.8125 34.0625 C 37.670596 33.83328 37.469799 33.66345 37.21875 33.53125 C 36.967694 33.399057 36.586433 33.24871 36.0625 33.125 C 35.538562 33.001296 35.198334 32.895258 35.0625 32.78125 C 34.955769 32.691506 34.906248 32.563636 34.90625 32.4375 C 34.906248 32.299243 34.948493 32.20748 35.0625 32.125 C 35.239569 31.996443 35.499592 31.937504 35.8125 31.9375 C 36.115701 31.937504 36.348395 31.973685 36.5 32.09375 C 36.651598 32.213822 36.73516 32.413408 36.78125 32.6875 L 37.875 32.65625 C 37.858016 32.166277 37.682121 31.762256 37.34375 31.46875 C 37.005371 31.175255 36.48197 31.031255 35.8125 31.03125 z M 41.28125 31.03125 C 40.84706 31.031255 40.488559 31.109319 40.15625 31.25 C 39.906409 31.354308 39.678565 31.502874 39.46875 31.71875 C 39.258932 31.934636 39.090031 32.197084 38.96875 32.46875 C 38.806234 32.83745 38.71875 33.269163 38.71875 33.8125 C 38.71875 34.661473 38.938103 35.328588 39.40625 35.8125 C 39.874395 36.296413 40.519317 36.5625 41.3125 36.5625 C 42.095975 36.5625 42.71935 36.298839 43.1875 35.8125 C 43.655642 35.326163 43.874995 34.673601 43.875 33.8125 C 43.874995 32.944128 43.659279 32.268806 43.1875 31.78125 C 42.71571 31.293704 42.067151 31.031255 41.28125 31.03125 z M 31.71875 31.125 L 31.71875 34.5625 C 31.718747 34.994264 31.6932 35.300453 31.59375 35.4375 C 31.494297 35.574552 31.302635 35.625001 31.0625 35.625 C 30.824787 35.625001 30.647679 35.535375 30.53125 35.34375 C 30.453628 35.217618 30.41838 34.99313 30.40625 34.6875 L 29.40625 34.8125 C 29.408675 35.382524 29.528701 35.830287 29.8125 36.125 C 30.096298 36.419714 30.504887 36.5625 31.03125 36.5625 C 31.479989 36.5625 31.850901 36.469236 32.125 36.28125 C 32.399093 36.093264 32.583195 35.841732 32.6875 35.53125 C 32.765121 35.29354 32.812496 34.941466 32.8125 34.5 L 32.8125 31.125 L 31.71875 31.125 z M 44.75 31.125 L 44.75 36.46875 L 45.75 36.46875 L 45.75 32.96875 L 47.875 36.46875 L 48.96875 36.46875 L 48.96875 31.125 L 47.96875 31.125 L 47.96875 34.6875 L 45.78125 31.125 L 44.75 31.125 z M 41.3125 31.96875 C 41.756387 31.968755 42.106964 32.105476 42.375 32.40625 C 42.643028 32.707032 42.781246 33.169995 42.78125 33.78125 C 42.781246 34.399788 42.650304 34.846984 42.375 35.15625 C 42.099687 35.465519 41.741833 35.625001 41.3125 35.625 C 40.883161 35.625001 40.528945 35.467944 40.25 35.15625 C 39.971051 34.844558 39.812498 34.385234 39.8125 33.78125 C 39.812498 33.167569 39.947078 32.71067 40.21875 32.40625 C 40.490418 32.101838 40.868607 31.968755 41.3125 31.96875 z "
inkscape:radius="1.0456477"
sodipodi:type="inkscape:offset" />
</g>
<g
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
id="text3873">
<path
d="m 6.0570714,21.189514 1.2963868,0 0,4.078125 c -4.3e-6,0.533205 -0.046879,0.943361 -0.140625,1.230469 -0.1259806,0.375001 -0.354496,0.676026 -0.6855469,0.903076 -0.3310578,0.227051 -0.7675808,0.340576 -1.3095703,0.340576 -0.6357437,0 -1.125001,-0.177978 -1.4677735,-0.533935 C 3.4071688,26.851868 3.2343174,26.329652 3.2313879,25.641174 l 1.2260742,-0.140625 c 0.014647,0.369143 0.068846,0.629885 0.1625976,0.782227 0.1406233,0.231446 0.3544903,0.347169 0.6416016,0.347168 0.2900366,1e-6 0.4951145,-0.08276 0.6152344,-0.248291 0.1201142,-0.165526 0.1801728,-0.509032 0.1801757,-1.030518 z"
style=""
id="path3006" />
<path
d="m 8.4125402,25.535706 1.265625,-0.123047 c 0.07617,0.424806 0.2307111,0.736818 0.4636228,0.936035 0.232908,0.19922 0.547117,0.298829 0.942627,0.298828 0.418942,1e-6 0.734616,-0.08862 0.947022,-0.265869 0.212398,-0.177245 0.318599,-0.38452 0.318603,-0.621826 -4e-6,-0.152342 -0.04468,-0.281981 -0.134033,-0.388916 -0.08936,-0.106932 -0.245365,-0.199949 -0.468018,-0.279053 -0.152347,-0.05273 -0.499514,-0.146482 -1.041503,-0.28125 C 10.009218,24.637759 9.5199606,24.425357 9.2387121,24.173401 8.8432035,23.818913 8.6454498,23.386784 8.6454504,22.877014 c -6e-7,-0.32812 0.093017,-0.635004 0.2790527,-0.920654 0.1860341,-0.285639 0.4541003,-0.503168 0.8041992,-0.652588 0.3500957,-0.149408 0.7727027,-0.224115 1.2678227,-0.224121 0.80859,6e-6 1.417232,0.177252 1.825927,0.531738 0.408687,0.354498 0.623286,0.827642 0.643799,1.419434 l -1.300781,0.05713 c -0.05567,-0.33105 -0.175053,-0.569087 -0.358154,-0.714112 -0.183109,-0.145014 -0.457767,-0.217523 -0.823975,-0.217529 -0.377932,6e-6 -0.67383,0.07764 -0.887695,0.23291 -0.1376975,0.09962 -0.2065451,0.232915 -0.2065433,0.399903 -1.8e-6,0.152348 0.064451,0.282719 0.1933593,0.391113 0.16406,0.137699 0.562498,0.281254 1.195313,0.430664 0.632808,0.149418 1.100825,0.303959 1.404052,0.463623 0.303218,0.159671 0.540523,0.377933 0.711914,0.654785 0.171382,0.276858 0.257075,0.618899 0.25708,1.026123 -5e-6,0.369142 -0.102544,0.714845 -0.307617,1.03711 -0.205083,0.322266 -0.495122,0.561767 -0.870117,0.718505 -0.375004,0.156739 -0.842289,0.235108 -1.401855,0.235108 -0.814456,0 -1.4399433,-0.188233 -1.8764652,-0.564697 C 8.7582427,26.804994 8.4975007,26.25641 8.4125402,25.535706 z"
style=""
id="path3008" />
<path
d="m 14.490177,24.450256 c 0,-0.656246 0.09814,-1.207027 0.294434,-1.652343 0.146483,-0.32812 0.346434,-0.622554 0.599853,-0.883301 0.253416,-0.260736 0.531004,-0.454096 0.832764,-0.580078 0.401364,-0.169916 0.864255,-0.254877 1.388672,-0.254883 0.949214,6e-6 1.708735,0.29444 2.278564,0.883301 0.569818,0.588872 0.85473,1.407719 0.854736,2.456543 -6e-6,1.040041 -0.282721,1.853761 -0.848144,2.441162 -0.565435,0.587402 -1.321294,0.881103 -2.267578,0.881103 -0.958011,0 -1.719729,-0.292236 -2.285157,-0.876709 -0.56543,-0.584471 -0.848144,-1.389402 -0.848144,-2.414795 z m 1.340332,-0.04395 c -2e-6,0.729495 0.168455,1.282473 0.505371,1.658936 0.336912,0.376466 0.764645,0.564698 1.283203,0.564697 0.518551,1e-6 0.944087,-0.186767 1.276611,-0.560303 0.332515,-0.373533 0.498774,-0.933835 0.49878,-1.680908 -6e-6,-0.738277 -0.161871,-1.289058 -0.485596,-1.652344 -0.323735,-0.363276 -0.753666,-0.544916 -1.289795,-0.544922 -0.536136,6e-6 -0.968264,0.183843 -1.296387,0.551514 -0.328126,0.36768 -0.492189,0.922123 -0.492187,1.66333 z"
style=""
id="path3010" />
<path
d="m 21.763126,27.631897 0,-6.442383 1.265625,0 2.636719,4.302246 0,-4.302246 1.208496,0 0,6.442383 -1.305176,0 -2.597168,-4.201172 0,4.201172 z"
style=""
id="path3012" />
</g>
<g
id="g3962"
transform="translate(-30.885486,-3.8859141)">
<g
transform="matrix(1.2076814,0,0,1.2079287,-11.232871,-4.3113471)"
id="g3943">
<g
id="text3929"
style="font-size:7.45153379px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
transform="scale(1.0001024,0.99989762)">
<path
d="m 17.6875,30.28125 a 1.0167554,1.0167554 0 0 0 -1.03125,1.03125 l 0,5.34375 a 1.0167554,1.0167554 0 0 0 1.03125,1.03125 l 2.03125,0 c 0.482666,0 0.906153,-0.06886 1.28125,-0.1875 0.226456,-0.07261 0.437309,-0.248639 0.65625,-0.375 a 1.0167554,1.0167554 0 0 0 0.875,0.5625 l 1.3125,0 a 1.0167554,1.0167554 0 0 0 0.84375,-0.46875 l 0.34375,-0.53125 0.34375,0.53125 a 1.0167554,1.0167554 0 0 0 0.84375,0.46875 l 1.28125,0 a 1.0167554,1.0167554 0 0 0 0.28125,-0.0625 1.0167554,1.0167554 0 0 0 0.03125,0 1.0167554,1.0167554 0 0 0 0.25,0.0625 l 1.09375,0 a 1.0167554,1.0167554 0 0 0 1.03125,-1.03125 l 0,-1.25 1.1875,0 A 1.0167554,1.0167554 0 0 0 32.40625,34.375 l 0,-0.90625 a 1.0167554,1.0167554 0 0 0 -0.09375,-0.40625 1.0167554,1.0167554 0 0 0 0,-0.03125 1.0167554,1.0167554 0 0 0 0.4375,-0.8125 l 0,-0.90625 a 1.0167554,1.0167554 0 0 0 -1.03125,-1.03125 l -3.65625,0 a 1.0167554,1.0167554 0 0 0 -0.34375,0.0625 1.0167554,1.0167554 0 0 0 -0.03125,0 1.0167554,1.0167554 0 0 0 -0.34375,-0.0625 l -1.25,0 a 1.0167554,1.0167554 0 0 0 -0.875,0.5 l -0.1875,0.3125 -0.1875,-0.3125 a 1.0167554,1.0167554 0 0 0 -0.875,-0.5 l -1.25,0 a 1.0167554,1.0167554 0 0 0 -0.9375,0.65625 c -0.256719,-0.18474 -0.502851,-0.408778 -0.8125,-0.5 -0.432605,-0.126173 -0.829185,-0.156243 -1.3125,-0.15625 l -1.96875,0 z m 2.125,3 c 0.01585,0.0016 0.130355,0.0012 0.125,0 0.05596,0.01214 0.05085,0.01851 0.03125,0 -0.03277,-0.03095 -0.05004,-0.08928 0,0.0625 0.02212,0.06709 0.0625,0.329747 0.0625,0.65625 -2e-6,0.326522 -0.02336,0.558999 -0.0625,0.6875 -0.01688,0.0043 -0.114233,-0.0056 -0.15625,0 l 0,-1.40625 z m 7.21875,0.40625 0,0.40625 -0.125,-0.1875 0.125,-0.21875 z"
id="path3941"
inkscape:original="M 17.6875 31.3125 L 17.6875 36.65625 L 19.71875 36.65625 C 20.11655 36.65625 20.449785 36.60644 20.6875 36.53125 C 21.005254 36.429373 21.250722 36.306922 21.4375 36.125 C 21.684909 35.884863 21.866586 35.544351 22 35.15625 C 22.10915 34.838494 22.156245 34.470291 22.15625 34.03125 C 22.156245 33.531573 22.116425 33.122055 22 32.78125 C 21.883565 32.440453 21.723153 32.14154 21.5 31.90625 C 21.276838 31.670968 21.000402 31.49843 20.6875 31.40625 C 20.454636 31.338333 20.100137 31.312506 19.65625 31.3125 L 17.6875 31.3125 z M 22.71875 31.3125 L 24.375 33.875 L 22.53125 36.65625 L 23.84375 36.65625 L 25.03125 34.8125 L 26.21875 36.65625 L 27.5 36.65625 L 25.6875 33.90625 L 27.34375 31.3125 L 26.09375 31.3125 L 25.03125 33.03125 L 23.96875 31.3125 L 22.71875 31.3125 z M 28.0625 31.3125 L 28.0625 36.65625 L 29.15625 36.65625 L 29.15625 34.375 L 31.375 34.375 L 31.375 33.46875 L 29.15625 33.46875 L 29.15625 32.21875 L 31.71875 32.21875 L 31.71875 31.3125 L 28.0625 31.3125 z M 18.78125 32.21875 L 19.25 32.21875 C 19.689036 32.21876 20.005858 32.24729 20.15625 32.28125 C 20.357574 32.324915 20.525262 32.407547 20.65625 32.53125 C 20.78723 32.654961 20.86473 32.810522 20.9375 33.03125 C 21.010263 33.251986 21.062497 33.587646 21.0625 34 C 21.062497 34.41236 21.01027 34.729827 20.9375 34.96875 C 20.864728 35.207675 20.771463 35.36445 20.65625 35.46875 C 20.541029 35.573054 20.393392 35.64384 20.21875 35.6875 C 20.085337 35.72146 19.894525 35.750001 19.59375 35.75 L 18.78125 35.75 L 18.78125 32.21875 z "
inkscape:radius="1.0166538"
sodipodi:type="inkscape:offset" />
</g>
<text
xml:space="preserve"
style="font-size:7.45153379px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="17.159304"
y="36.652206"
id="text3893"
sodipodi:linespacing="125%"
transform="scale(1.0001024,0.99989762)"><tspan
sodipodi:role="line"
id="tspan3895"
x="17.159304"
y="36.652206">DXF</tspan></text>
</g>
</g>
<g
id="g3832"
transform="matrix(1,0,0,0.99466628,-24.5,-10.898659)">
<path
transform="translate(0,16)"
d="M 2.34375,2.1875 A 0.82341756,0.82341756 0 0 0 1.6875,3 l 0,1.9375 A 0.82341756,0.82341756 0 0 0 0.75,5.0625 L 0.0625,5.75 a 0.82341756,0.82341756 0 0 0 0,1.1875 l 2,1.96875 0.34375,0.375 a 0.82341756,0.82341756 0 0 0 1.1875,0 L 3.9375,8.9375 l 0,-0.03125 2,-1.96875 a 0.82341756,0.82341756 0 0 0 0,-1.1875 L 5.25,5.0625 A 0.82341756,0.82341756 0 0 0 4.3125,4.90625 L 4.3125,3 A 0.82341756,0.82341756 0 0 0 3.5,2.1875 l -1,0 a 0.82341756,0.82341756 0 0 0 -0.15625,0 z"
id="path3830"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
inkscape:original="M 2.5 3 L 2.5 6.8125 L 1.34375 5.65625 L 0.65625 6.34375 L 2.65625 8.34375 L 3 8.71875 L 3.34375 8.34375 L 5.34375 6.34375 L 4.65625 5.65625 L 3.5 6.8125 L 3.5 3 L 2.5 3 z "
inkscape:radius="0.82333523"
sodipodi:type="inkscape:offset" />
<path
transform="translate(0,16)"
id="path3819"
d="m 2.5,3 0,3.8125 -1.15625,-1.15625 -0.6875,0.6875 2,2 0.34375,0.375 0.34375,-0.375 2,-2 L 4.65625,5.65625 3.5,6.8125 3.5,3 2.5,3 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 20 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.0 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.0 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.1 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.1 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 5.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 5.5 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 859 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 859 B

File diff suppressed because one or more lines are too long

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 46 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 24 KiB

Wyświetl plik

@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="frontview.svg"
inkscape:version="0.48.5 r10040"
version="1.1"
id="svg2"
height="90"
width="100">
<sodipodi:namedview
id="base"
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.85882353"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="36.973982"
inkscape:cy="53.282642"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="1911"
inkscape:window-y="-9"
inkscape:window-maximized="1">
<inkscape:grid
spacingy="0.1px"
spacingx="0.1px"
snapvisiblegridlinesonly="false"
enabled="true"
visible="true"
empspacing="1"
id="grid3809"
type="xygrid" />
</sodipodi:namedview>
<defs
id="defs4">
<marker
style="overflow:visible"
id="SquareL"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareL">
<path
transform="scale(0.8)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path3889" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3819"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(0.8,0,0,0.8,10,0)" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lend">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
id="path3840" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
inkscape:connector-curvature="0"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3822" />
</marker>
<inkscape:perspective
id="perspective3001"
inkscape:persp3d-origin="38.876563 : 16.187407 : 1"
inkscape:vp_z="149.92879 : 113.07452 : 1"
inkscape:vp_y="0 : 1497.1035 : 0"
inkscape:vp_x="-40.947171 : 77.641267 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="Arrow2Lendy"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lendy">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#25f300;fill-rule:evenodd;stroke:#25f300;stroke-width:0.625;stroke-linejoin:round"
id="path4637" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendQ"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendQ">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#fa0000;fill-rule:evenodd;stroke:#fa0000;stroke-width:0.625;stroke-linejoin:round"
id="path6071" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendM"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendM">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#00f400;fill-rule:evenodd;stroke:#00f400;stroke-width:0.625;stroke-linejoin:round"
id="path6312" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendI"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendI">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#0000f6;fill-rule:evenodd;stroke:#0000f6;stroke-width:0.625;stroke-linejoin:round"
id="path6561" />
</marker>
<marker
style="overflow:visible"
id="SquareLV"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLV">
<path
transform="scale(0.8)"
style="stroke:#00f400;stroke-width:1.0pt;fill:#00f400;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12692" />
</marker>
<marker
style="overflow:visible"
id="SquareLo"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLo">
<path
transform="scale(0.8)"
style="stroke:#fa0000;stroke-width:1.0pt;fill:#fa0000;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12761" />
</marker>
<marker
style="overflow:visible"
id="SquareLn"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLn">
<path
transform="scale(0.8)"
style="stroke:#0000f6;stroke-width:1.0pt;fill:#0000f6;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12834" />
</marker>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-962.36218)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Calque 1">
<path
inkscape:connector-curvature="0"
id="path12997"
style="opacity:0.75490195999999998;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 12.736457,1011.6997 63.055556,1046.361 84.4,1020.0535 32.482852,1001.2773 z" />
<path
inkscape:connector-curvature="0"
id="path12999"
style="opacity:0.75490195999999998;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 12.736457,978.17467 0,33.52503 19.746395,-10.4224 0,-28.69972 z" />
<path
inkscape:connector-curvature="0"
id="path13001"
style="opacity:0.75490196;fill:#e9e9ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 32.482852,972.57758 84.4,971.06218 l 0,48.99132 -51.917148,-18.7762 z" />
<path
inkscape:connector-curvature="0"
id="path13003"
style="opacity:0.75490195999999998;fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 12.736457,978.17467 50.319099,3.2373 L 84.4,971.06218 l -51.917148,1.5154 z" />
<path
inkscape:connector-curvature="0"
id="path13005"
style="opacity:0.58882350999999999;fill:#4d4d9f;fill-opacity:1;stroke:#ff0000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 63.055556,981.41197 0,64.94903 21.344444,-26.3075 0,-48.99132 z" />
<path
inkscape:connector-curvature="0"
id="path13007"
style="opacity:0.32460788000000002;fill:#f9f9f9;fill-opacity:1;stroke:#ff0000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 12.736457,978.17467 50.319099,3.2373 0,64.94903 -50.319099,-34.6613 z" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.8 KiB

Wyświetl plik

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="goto.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\profile.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799">
<inkscape:path-effect
effect="spiro"
id="path-effect4170"
is_visible="true" />
<linearGradient
id="linearGradient3890">
<stop
id="stop3898"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902" />
<stop
id="stop3906"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890-1"
id="linearGradient3896-3"
x1="17"
y1="5"
x2="17"
y2="26"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(0.91304348,0,0,0.91304348,2.5217391,2.173913)" />
<linearGradient
id="linearGradient3890-1">
<stop
id="stop3898-6"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904-8" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902-8" />
<stop
id="stop3906-2"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894-7" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.792052"
inkscape:cx="25.559779"
inkscape:cy="15.899732"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="2560"
inkscape:window-height="1378"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 8,4.5 A 1.50015,1.50015 0 0 0 6.5,6 l 0,5 3,0 0,-3.5 17,0 0,17 -17,0 0,-3.5 -3,0 0,5 A 1.50015,1.50015 0 0 0 8,27.5 l 20,0 A 1.50015,1.50015 0 0 0 29.5,26 l 0,-20 A 1.50015,1.50015 0 0 0 28,4.5 l -20,0 z"
id="rect4178"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 19.585591,16 2,16"
id="path4180"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 13.95798,10.060515 6.298121,5.981506 -6.298121,5.823199"
id="path4162"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 5.4 KiB

Wyświetl plik

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="height.svg">
<defs
id="defs3799" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.836083"
inkscape:cx="13.328662"
inkscape:cy="12.909333"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.5,1.5;stroke-dashoffset:1.2"
d="M 16,9.5000028 16,23.5"
id="path3007"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M -30,19 -16,5"
id="path3829"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.09090912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-4"
sodipodi:cx="11"
sodipodi:cy="22"
sodipodi:rx="6"
sodipodi:ry="6"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
transform="matrix(0.61111111,0,0,0.61111111,-22.222221,-8.9444445)" />
<path
sodipodi:type="arc"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.09090912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807"
sodipodi:cx="11"
sodipodi:cy="22"
sodipodi:rx="6"
sodipodi:ry="6"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
transform="matrix(0.61111111,0,0,0.61111111,-39.222222,8.055556)" />
<path
transform="matrix(0.61111111,0,0,0.61111111,9.2777778,-5.4444422)"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
sodipodi:ry="6"
sodipodi:rx="6"
sodipodi:cy="22"
sodipodi:cx="11"
id="path3003"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.09090912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
transform="matrix(0.61111111,0,0,0.61111111,9.2777778,11.555556)"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
sodipodi:ry="6"
sodipodi:rx="6"
sodipodi:cy="22"
sodipodi:cx="11"
id="path3005"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1.09090912;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.8 KiB

Wyświetl plik

@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="leftview.svg"
inkscape:version="0.48.5 r10040"
version="1.1"
id="svg2"
height="90"
width="100">
<sodipodi:namedview
id="base"
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.85882353"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="36.973982"
inkscape:cy="53.282642"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="1911"
inkscape:window-y="-9"
inkscape:window-maximized="1">
<inkscape:grid
spacingy="0.1px"
spacingx="0.1px"
snapvisiblegridlinesonly="false"
enabled="true"
visible="true"
empspacing="1"
id="grid3809"
type="xygrid" />
</sodipodi:namedview>
<defs
id="defs4">
<marker
style="overflow:visible"
id="SquareL"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareL">
<path
transform="scale(0.8)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path3889" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3819"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(0.8,0,0,0.8,10,0)" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lend">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
id="path3840" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
inkscape:connector-curvature="0"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3822" />
</marker>
<inkscape:perspective
id="perspective3001"
inkscape:persp3d-origin="38.876563 : 16.187407 : 1"
inkscape:vp_z="149.92879 : 113.07452 : 1"
inkscape:vp_y="0 : 1497.1035 : 0"
inkscape:vp_x="-40.947171 : 77.641267 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="Arrow2Lendy"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lendy">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#25f300;fill-rule:evenodd;stroke:#25f300;stroke-width:0.625;stroke-linejoin:round"
id="path4637" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendQ"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendQ">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#fa0000;fill-rule:evenodd;stroke:#fa0000;stroke-width:0.625;stroke-linejoin:round"
id="path6071" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendM"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendM">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#00f400;fill-rule:evenodd;stroke:#00f400;stroke-width:0.625;stroke-linejoin:round"
id="path6312" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendI"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendI">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#0000f6;fill-rule:evenodd;stroke:#0000f6;stroke-width:0.625;stroke-linejoin:round"
id="path6561" />
</marker>
<marker
style="overflow:visible"
id="SquareLV"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLV">
<path
transform="scale(0.8)"
style="stroke:#00f400;stroke-width:1.0pt;fill:#00f400;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12692" />
</marker>
<marker
style="overflow:visible"
id="SquareLo"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLo">
<path
transform="scale(0.8)"
style="stroke:#fa0000;stroke-width:1.0pt;fill:#fa0000;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12761" />
</marker>
<marker
style="overflow:visible"
id="SquareLn"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLn">
<path
transform="scale(0.8)"
style="stroke:#0000f6;stroke-width:1.0pt;fill:#0000f6;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12834" />
</marker>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-962.36218)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Calque 1">
<path
inkscape:connector-curvature="0"
id="path12997"
style="opacity:0.75490195999999998;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 12.736457,1011.6997 63.055556,1046.361 84.4,1020.0535 32.482852,1001.2773 z" />
<path
inkscape:connector-curvature="0"
id="path12999"
style="opacity:0.75490195999999998;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 12.736457,978.17467 0,33.52503 19.746395,-10.4224 0,-28.69972 z" />
<path
inkscape:connector-curvature="0"
id="path13001"
style="opacity:0.75490196;fill:#e9e9ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 32.482852,972.57758 84.4,971.06218 l 0,48.99132 -51.917148,-18.7762 z" />
<path
inkscape:connector-curvature="0"
id="path13003"
style="opacity:0.75490195999999998;fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 12.736457,978.17467 50.319099,3.2373 L 84.4,971.06218 l -51.917148,1.5154 z" />
<path
inkscape:connector-curvature="0"
id="path13005"
style="opacity:0.58882350999999999;fill:#b3b3b3;fill-opacity:1;stroke:#ff0000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 63.055556,981.41197 0,64.94903 21.344444,-26.3075 0,-48.99132 z" />
<path
inkscape:connector-curvature="0"
id="path13007"
style="opacity:0.32460788000000002;fill:#4d4d9f;fill-opacity:1;stroke:#ff0000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 12.736457,978.17467 50.319099,3.2373 0,64.94903 -50.319099,-34.6613 z" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.8 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 7.8 KiB

Wyświetl plik

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64"
height="64"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="menu_button.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="50.452374"
inkscape:cy="18.274589"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-988.36218)">
<path
sodipodi:type="inkscape:offset"
inkscape:radius="1.1206636"
inkscape:original="M 12.8125 997.1875 C 10.612493 997.1875 8.8125 998.95624 8.8125 1001.1562 L 8.8125 1039.5625 C 8.8125 1041.7625 10.612493 1043.5312 12.8125 1043.5312 L 51.1875 1043.5312 C 53.387507 1043.5312 55.1875 1041.7625 55.1875 1039.5625 L 55.1875 1001.1562 C 55.1875 998.95624 53.387507 997.1875 51.1875 997.1875 L 12.8125 997.1875 z "
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3"
id="path3811"
d="m 12.8125,996.0625 c -2.80066,0 -5.125,2.28251 -5.125,5.0937 l 0,38.4063 c 0,2.8113 2.324353,5.0937 5.125,5.0937 l 38.375,0 c 2.800647,0 5.125,-2.2824 5.125,-5.0937 l 0,-38.4063 c 0,-2.81119 -2.32434,-5.0937 -5.125,-5.0937 l -38.375,0 z"
transform="matrix(1.2641814,0,0,1.2649957,-8.4538063,-270.38804)" />
<rect
style="fill:none;stroke:#ffffff;stroke-width:2.52917719;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3"
id="rect2985"
width="58.588169"
height="58.625908"
x="2.7059135"
y="991.05286"
ry="5.0234642" />
<rect
y="1002.0764"
x="14.98659"
height="6.2188277"
width="34.28471"
id="rect3794"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.52917719;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3"
ry="1.4375684" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.52917719;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3"
id="rect3796"
width="34.28471"
height="6.2188277"
x="14.98659"
y="1017.2564"
ry="0.87851411" />
<rect
y="1032.4363"
x="14.98659"
height="6.2188277"
width="34.28471"
id="rect3798"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.52917719;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3"
ry="1.1181087" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.8 KiB

Wyświetl plik

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64"
height="64"
id="svg2987"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="New document 1">
<defs
id="defs2989" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="28.466514"
inkscape:cy="32.358992"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata2992">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-988.36218)">
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect2995"
width="56"
height="12"
x="4"
y="1036.3622"
ry="5.5795407"
rx="6.8212709" />
<rect
rx="6.8212709"
ry="5.5795407"
y="1014.3622"
x="4"
height="12"
width="56"
id="rect3765"
style="fill:#000000;fill-opacity:1;stroke:none" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3767"
width="56"
height="12"
x="4"
y="992.36218"
ry="5.5795407"
rx="6.8212709" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.2 KiB

Wyświetl plik

@ -7,7 +7,6 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
@ -55,9 +54,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.836083"
inkscape:cx="16.598222"
inkscape:cy="13.337847"
inkscape:zoom="0.69986261"
inkscape:cx="27.318408"
inkscape:cy="-285.81009"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
@ -79,7 +78,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@ -87,126 +86,11 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<image
y="60.263889"
x="2.1408443"
id="image3033"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAABHCAIAAABnH1l4AAAAA3NCSVQICAjb4U/gAAAD+klEQVR4
nO2caXbaMBCAR0nu0IKznCHLy3KuBowhSduAA3S7Y9Jmu0Pi6Q8THhhjjazNNvP9SniyJebzSLIs
Iw4PD4GpDztCCN9tYBTY8t0ARg0WVjNYWM3Y8d0AZaYHAwAEAAD66IsAIryPbbXJIeLo6Mh3G7JM
DvpCQYYZELB3f+e40hL4FzY96Kvkyiqod3gRFUxKD8KmBwN6YasXvmoqV8GfI2HENKpCv0S8nnzJ
E8fHx/bOPtnvS8v0Hqo7clDaD26/ghVhdfeUS0W+lElhk/2ouN9DwOhhbKo6X/g1Z0aY9DvULp8o
EMxhz/QFqiVsut9HWZlGqsrg8notL2wzs6oANwEpI4xVFWA7OGrCWBURe4FSEMa2lLA0mRQnJyfS
QuO9nnSdIvpb+/m6DcZ7UXEB1bjJhUmrLFHrRmE2gJIHmGxLH0p8KHFOKRLGtkxh0NlaYXTnDAVT
zvKFEW1xeimBKF0Xkkc+R9jdbq9ki5hC+v8mlGLFznKEEbeWcnqVgBi0AmdZYTx02UfeMcJ6EeW3
avMe77JQ4zbei1Z70aUM49Gr+vDOX9co7dNaTaHywjgdy4G0MWwdnGFVJw7CxX9ZWNXJTO60hHGv
6B7dDLvbDeWFmA9i7XDpd4ki08kyBei/lWPgHWchBN9EU4iDbrkDF8NrZtIRByHnWTFx0DXyWtSS
sMHjVOdcpa+gxjPSsrV032Z2Ws/jWQ5xEOoNXUvHitPT09UKNM4+QzNZm8F4N0ow0TxJJpK2bpy5
e4yDUN/WKjkZBoaSDAAAcPD4w9CpasOo3RUCjEwxEPHqaSmA+cLApDPYHG1xEJp9SX51ZFkrDAw7
AwBEgKuGmrMx28qdB4izs7OCY0ZtG0MRCtgaPDVkVjJsdwSA8Z+eQMTr55+rn0uEgS1nKYgIuc2q
Ph+ewNKvhGSGrjlyYWDX2QwEvH6qurm43dV6+EhmnS0gCgMnzj5AAKhO5g1bHRAGFm3pFNgCujBw
6mwRBBAICE4U3rYuxWxK7mc5u9gWKAlL8aRtEcz8JUAkmNw8/6IcHLfDBBPIH398PnOQqkpRFgaV
cNY0iLagnLCUYbvjq99oEttiO3pU2PReXlgKZ5sO9MSaI87Pz/UrHrY6+ifZKEpPoMwIS2FtFDTn
uiaFzWFzuRi5LbEiLIW1QboxG+HmhXTLQcGisDmbaQ4BibeGSrgQNmfU6mq+ClALrK7IOBW2SMPS
ztnKpzdhi9x+vqzjVlQvy9OVEJZhHERvyZvvVuSAmNy8/PbbBnFxceG3BUSGnztuxr9ZLQhfXz27
yaU2wqR8//RlSwiiUgHiHd+/vf6x2yYLNEfYhsBvYNYMFlYzWFjNYGE14z+dfGBh5NGbCwAAAABJ
RU5ErkJggg==
"
height="13.736112"
width="27.859156" />
<path
style="fill:#000000"
d=""
id="path3840"
inkscape:connector-curvature="0" />
<image
y="112"
x="-200"
id="image3852"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZkAAAE/CAIAAAAbgilqAAAAA3NCSVQICAjb4U/gAAAQoUlEQVR4
nO3c6XYbRRDF8Z4cvw47Bwjb47AkkDhsD8FikuA4wNPyQYlQZHk0M71U1a3/7xPnEOxW1+2rHsV4
euuttwoABHfPegEA0ABdBkDBxTRN1msAgFrcywAooMsAKKDLACigywAouLBeAGT9+++/bb/gV199
1fYLQsn09ttvW68B8TTvqSYou8zoMszx2Vlr0XEZ0GX4n0ZzLUG76aHLUstTXvOoNgF0WS6U1xJU
W0R0mT76qwa9FgVdpon+6oFe84wuk0KFDUOveUOXhUd/2aLUnKDLoqLCvKHUbNFlwVBh/lFqJuiy
GKiwiCi1kaZ33nnHeg2Y888//1gvAbW+/vpr6yXoo8ucosIkUWr90GW+UGEZ0Gg90GVe0GIJUWoN
0WX2aLHkaLQm6DJLtBgOUWo16DIbtBjuQqNtQ5cNRYVhIRptLbpsEFoMG9Boy9FlI1BkqEGjLUGX
9RW3xQacn7ibY4JGm0eX9RLioPo8HiG2zorPkXlAl7Xn9iiGPgZud9VE6FF2Qpe15O28CSfe21ab
EJ7vBnRZMx5OV85we9h5KzknfhJd1oDtWSLNh3L2GhkodFklw5NDfOclLLXkkaDLtht/WpKHdbNU
vZY2JNO7775rvYZ4/v7775Hf7ptvvhn57YQNHpyVnIGhy1Ybdh5yJnKMDKWWLT902QpjDkC2CBqS
b7RUWaLLlhqQ+1TJc0W71JLkii47r3fQk0TNP+FGy5AxuuyMrvnOkLCIVEtNO2902ZxOmdaOlAzJ
RhPOHl12Gi2GHRotCrrshB7xlUxPHnqNphdIuuxY89TqhSYtsUYTSyZd9oa2YRXLCnZoNJ/osldo
Mayi1GgacaXLSmmaS41YYAnqzBW6jCJDFZlGi57e7F3WKojRc4BKNJq51F3WJH9xZ4+2qDNbebus
PnlBR46uNBotYrbvWS/ABkWGTjSCEbGRp/fee8/kG798+fLbb7+1+tY1/7nVshFLZcw8iBV1yy7b
//PILaPIMAx1NpJZl5VTk+69cTXZCjRU+CFQZyVI+H112U6njaPIYEWg0fwfAY9dttdw+ygy2KLO
erPssrJ4wJWbuDlGzofn2fye59xY6qyrGF22s20fKbLeWh3RJBsevdHcjilSl+0t3E2eK/vpfSC1
95866yFkl+3N7CnXsR7GH0LVcVBnzRl3WWkx1JPb2vXGl42Hg6c3Gg+7WsPbRBS6bG+/uRRZK97O
m9iMvG3vWq7GIdVlNVxNxZyTodxFaVjOt/osP7Ow77LiY5x+RmLLwywWkhlZoD0/yckg6LJS3AzD
nPkgthEYX9Cd3/MwgqS/8+eQhzGYe/nyZdzjFHfle9FD6GEE2bsseobqhW6xPYFXQRQruXjGLEa9
njw90Q//SdFnGnootpufust2oqd/m9Bn5qzQMw09GsOdn95//32r733o5ubGegnlwYMH1ksYxMNu
9xZ6mqEHZLXzdNmx0GfgLD/7PEbcaYaelMm2e+my4m94cY/BXbzt8Bhx5xh6XuO3PfvfY864ec16
IW3IvJC10r7wbOiy8wQaLfr6KwV9+XFvlMVizx09Y5YgmQuXsBC7OkC4we2EHt/IPafLtgtxNmJt
aW8hRnZb6CEO23OeMbcTePbMhnmNN2zP6bJanv+KwOeqsFbQ6+Rgvp4xS/zj5yd20XeyHz8zWiX0
QAfsOfeyxpxc08wX4BmbM96APafLGnvwmuEaOKtnRdyioNfJYdw9Y5aAOXMVsnC7Z8jV4BYKPd+u
G37R70tr83kMQgd9vJubG59zVNV1w+myFcg9zD148IB3rJN4xjwjUH+52rdAAo14L/SsO224xy4r
1qMi3NmEm3j0cffYcJ4xXwmXZmTGk+ZtF9M0Wa/BzMOHD/f/HHofXrx4Yb2E2G5ubg7DgN56bPj0
wQcftP2KTfQ7nJKRpcuaCJeN6HNvu+FOnzEfPnzYcE7hMrpK9EADTTjtsnra/QWU1m/547148aLh
OZXqsoT9FTrK3rQ9WhjM6edlO0sOavLw0WVtRYxT9Ay02vOQ97KIgesheogd4moWV5guI2HASXxq
tuO6y+ivGaHjCzTH7y8D3sCbxHhN9pwuA8ITeIKprzO6LCTuDsARugw4FvGtgqvZxs/+b39Xga0E
ENfGn5Vd2KAUXA8Rbw0RhUuvRjA2b3vfn8k4ubnhIgLAvy1dVln/PJ8CPUT/odlKW54xx+wXBXdS
5rCOFy6EGvHYtu1+f6/syal8991341eCtNyeDm3btn368MMPV/0H19fXG75NV6kKzuH+C4sYLY2E
bNh51/8/5kK3hxcxggBqKHTZbSffmig4IIrr6+u1B3Zdl4W+vgoUXOj9B7rSvJctt2+HWKUG4Aj/
P2YpFBnuEPEiLBPmtZu/ossizhVAEtzLdN7HADGr7k90GQAFdBkABdm7jAdMwLPlj5lLu4wP/oEo
cr5Dp76X5Rw5ICl1lwGQQZcBcG3hB1yLukzywzIeMAEl3MsAKPD7e2V7S/vCsQo58eD6+vr777+f
/zNJ72Vn9wVALEm7DIAYugy4E/d3P/7666/5P3C+y85+CQAwl/FeFvfNNu7Kgd4ydhkAPXQZAAV0
GYAY5j+7p8uC4SOzYdjqWNJ1GQGFvJw/e5CuywBIossAKDjTZTkvq87xmDwAm+zTTCNxLwOggC4D
oIAuA46FfsBM+7lQri4LndFDMi8EaCXX75VN9WKxGTnx7K7pXAxeB1p59OjR8+fPrVch6NGjR9ZL
qHJy/RmiQpcB+jIU3PTRRx/N/GuxVxv9Lfc2sQGZ00vIKlHidHJM3MsAvBL6+kaXxcanZujtdsH5
jBxdBryS/AFzOZ/XN7osPK5mTVBklcwLji4D0MvI51O6TAFXs0pcyobpd32jy5AdRWauScHRZSK4
mkHM2udTukwHdbYBl7JA5od15vdkiE2ao45DYvFOLtfv/JHH4URadJka6mwhNkoMXSaIU3oWW9SD
7Wc4fPavib8HmEGRNXQUs+fPn1ttb67fK1v4laEgAy08e/bsrn9ltb08Y8p6/Pix9RI8YltqPHtt
/s8MW88hnjGVPX782CpYPlFkG0SJ0PTxxx+f/UNRXsxC2QItNr7Nss29UmVsxu829zJ93M4KRbZM
w5w8e/Zs8J7TZSkkrzOKbJ5GNvjsP4u05zntCz9ryQf5lV+/01c+iXtZIrtTrfEmvBBFdkR4+hk/
+y/pI6430JOST/mQ4cSHTWHRvSz5py165AdKi+1oT/kIz5hJqdYZLeZtrMP+QpMuy0vv47PMReZ5
jmPqLGmXjf/hF7c0Gi3nNKNPra2kXYYjcR85E7ZYxEkNuD0s7bK4WcdCES9oqYos1mjGW/QzGTt6
W5nqJKzif9ZJZud/EKt0nRrPmDjB8x0tQ4v53Pl6XZ806TLcyVWjZaiwHScbHs70ySefLP/TT58+
7bcUE5eXl9ZLCMNq+mlnpHfcdjoNlHsZltpHcMwZS1the7sdUG205rLfywpnpk7DSDCIeUqnr8es
13VZ0drQHY5QcwtDws5vIHMAm0+fZ0y0R0n1M/hJPxDuZaVw9hBZ3CPZ9tyt/r2yHHvAlcvLS05l
2XAvK5HfB2aQBmiIdTwbnjt+3z8gJdY1rWHzbrmXtV2BH4ESACzk/6i2OnfcywBl/q9prdqWLvuf
/3cwYJvL16wX0tHGZ8wievK1hw3seTu/9UePe9kbvA0Y6MTbNa3+6NFlx6gz5OGqzipt7zKlXQBg
rvIawb3sBK5mQDhVXcbVDAjN29t2zXoupmlquBQZT58+ffLkifUqgHQ2H73aZ0zhA//nn39aLwHo
SCzhfF4GJOX2IrKtZBt0mdsdqSf2xgU05O3gcy87gzqDqvpsP3nypFOjbVgbXXYedQY9lak+rLAn
r1UvqkqbLjN/GQCW6/T23LbU1i6Se9kiXM0go8mj5dk/0KTRVi21WZfJX82oM2CVwc+e3MtWoM4Q
3YBL2cn/ZHOjLV9wyy6Tv5oBoZkU2eF/2/Wa1vheJl9nXM0QlJ/orm20hSuf7t+/v3VJVd84NPnK
hpgmp9L2R8nOfvf2n5dlOOcZ+hoynMe11bMnn/1v5DwfwE6roA64o8w32tkX0qXLMlzNCnUG9yJG
dPM1rf3nZXsR93GDJMWNcBoeQMOQH72KmZXwjFkrSWUjFplYHl3TZl7X9Omnn/Zbx9XVVb8v7soP
P/xgvQTglbbnzlW2r66u7loP97I28rQ2nBMusjK7nr5d5m0juqLOYC5zCLvfy6gzYIzm8Yt1eHnG
bIw6g4nkRVbGdFm4TalEnWGkq6srIleG3cuoM6CHTkmLeGD7/kzGkYQnPGImEAVFdojPy/pKWN8Y
g2gdGdplQfu+EplDc/1CFfeQDn3G3Ml5tuNGBK50PT6hU2rwjBl6vzbjL5tQjwjN4POyocgithnw
Xhj9kmHwjLmT/FRHzw1GGnBYBAJp1mWFOoufHvQ25oxoRNHyGVNjBzdLXuU4i4SscmG9gNR2YU3e
6bhtZIvJxM/yGXOHN58dmUihEkW2zfTZZ59Zr6H88ccf1ktw4ccff7ReAiwNPghieXPRZYU6OyCW
MCwxPv96MfPSZYU6e5Ne1HAXiqwJR11WqLM3SQYOh0wCr5orX11WqLNbVJOXnGHOVRPlrssKdXaK
av4Sso23cJA8dlmxnrdbwkHMwDzV2vlx2mXFweDd0k6kJA9hlo+N3y4rPhLglnw0NTjJcIa0uO6y
4iYKbmXIaESucpskJN67rDiLhVtJ8uqft7jmCUaALiv+8uFZnux64zClqcIQo8uKy6B4lirEttwm
M1sGwnRZcRwaz7IFehjnaUw490hdVtwHyK2Eye7EfwLTzjpYl5UIYXIubdZrREld5uHG67KdKNny
LHPuF4oVs+QDjdplJVrOnEt+DA4FzRUTnD7//HPrNWz3+++/Wy9BzU8//WS9BAPRg5Rzakdid1mJ
n0LnVA+JUmxUZ7RW+C4rWrl0Lu6xkQxJ3HH0oNBlO5JhDcHhicoQBofbbkuny0qOBAfS+7BlHjdF
dptUl5Xc+UYSFNlJal22Q6NBEi024571Arpg5NBDqudp3sv2uKBBA0V2lniXFeoMwdFiC2k+Yx4i
CoiL9C6nfy/b44KGQGixtfTvZXuEA1GQ1Q0S3cv2uKDBLVpss4xdtkOjwRuKrEbeLivUGdygxeql
7rIdGg2GaLFW6LJXaDSMR5E1NH3xxRfWa/Dit99+s14Csvj555+tl6CGLjtGo6ErWqwTuuw0Gg3N
0WJd0WVzaDQ0QYsNQJedR6NhM1psGLpsKRoNq9Big9Fl69BoWIIiG48u24JGw0lUmCG6bDsaDXu0
mDm6rAFKLTNazAm6rBkaLRUqzBu6rDEaTR4t5hNd1gulpocW84wu645Si44KC4EuG4RGC4cKi4Uu
G41Sc44KC4ouM0OpuUKFRUeX2aPUDFFhMqYvv/zSeg3436+//mq9hBR++eUX6yWgMbrML3qtLfpL
G10WA722Df2VB10WDKU2j/JKiy6LjWor9BdKKXSZHvl2o7lwEl2mL3S70VxYiC7Ly1XH0VmoRJdh
Tn3fUVIYgy4DoOCe9QIAoAG6DIACugyAAroMgAK6DIACugyAAroMgAK6DICCi2marNcAALW4lwFQ
QJcBUECXAVBAlwFQQJcBUECXAVBAlwFQQJcBUECXAVDwHyPckkP4YdfnAAAAAElFTkSuQmCC
"
height="319"
width="409" />
<path
style="fill:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 13.776691,58.723286 C 10.734225,58.405918 8.163893,57.282555 6.2214,55.421244 4.08636,53.375437 3.1194528,50.538014 3.6549458,47.889913 3.7977745,47.183616 4.010739,46.54905 4.1049453,46.54905 c 0.077966,0 3.6898247,0.528331 4.0973547,0.599344 l 0.197694,0.03447 -0.180962,0.466036 c -1.431558,3.686714 1.502937,7.545729 6.440823,8.470022 0.941279,0.176192 3.012941,0.1584 3.971349,-0.0341 2.107205,-0.423256 3.727085,-1.254857 5.061839,-2.598611 0.371082,-0.373588 0.675521,-0.731781 0.676526,-0.795983 0.0011,-0.06421 0.0097,-0.185543 0.01922,-0.269645 0.01629,-0.143223 -0.05538,-0.181146 -1.131403,-0.598607 -0.631832,-0.245135 -1.128613,-0.463818 -1.103953,-0.485965 0.04165,-0.03741 3.571065,-1.091323 3.81246,-1.138436 0.08314,-0.01623 0.354711,0.393098 1.151266,1.735254 0.573347,0.966071 1.042451,1.764583 1.042451,1.774471 0,0.0099 -0.56065,-0.201104 -1.245889,-0.468872 l -1.245888,-0.486853 -0.286485,0.510246 c -0.639243,1.13853 -1.271025,1.917232 -2.162571,2.665473 -2.13539,1.792151 -4.805695,2.745371 -7.917342,2.826252 -0.543693,0.01413 -1.229822,3.6e-4 -1.524736,-0.03024 z m 1.356286,-7.132201 C 13.662505,51.344321 12.388861,50.15487 12.002429,48.667472 11.66869,47.382896 12.048899,45.985098 13,45 c 0.752371,-0.779262 1.692309,-1.182287 2.763805,-1.185058 1.378307,-0.0036 2.537022,0.625076 3.353559,1.819403 0.07117,0.104087 0.225731,0.444736 0.343484,0.756996 0.201042,0.533117 0.213914,0.613919 0.211066,1.324743 -0.0025,0.656221 -0.02591,0.822813 -0.174895,1.251433 -0.298473,0.858706 -0.905087,1.631678 -1.607276,2.048052 -0.955666,0.566684 -1.781741,0.73914 -2.756766,0.575516 z m 10.615436,-2.068802 -2.316564,-0.354751 0.04558,-0.252603 c 0.08244,-0.45692 0.04169,-1.492631 -0.07695,-1.955841 -0.663928,-2.59197 -3.296382,-4.573415 -6.71243,-5.05243 -0.967508,-0.135667 -2.719289,-0.08932 -3.636812,0.09623 -1.84218,0.372529 -4.005996,1.421425 -4.691152,2.274013 l -0.192157,0.239115 0.801498,0.301142 c 0.440825,0.165629 0.88248,0.335016 0.981458,0.376411 0.164619,0.06886 0.01255,0.117085 -1.784377,0.565902 -1.080383,0.269851 -1.975204,0.479761 -1.988494,0.466476 -0.02794,-0.02793 -0.7863917,-2.73128 -0.7704276,-2.745993 0.00589,-0.0054 0.4282426,0.146632 0.9386726,0.337803 l 0.928058,0.34758 0.554391,-0.538005 c 0.673575,-0.653663 0.908822,-0.845328 1.575022,-1.283222 2.254908,-1.48216 5.33452,-2.194548 8.257379,-1.910127 5.661533,0.550921 10.115479,4.34357 10.534771,8.97062 0.03598,0.396995 0.02789,0.486414 -0.04334,0.480142 -0.04815,-0.0043 -1.130007,-0.167341 -2.40412,-0.362454 z"
id="path3855-7"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 13.662597,28.093075 C 10.043657,27.715574 6.9863098,26.379361 4.6757619,24.165378 2.1361842,21.73194 0.98607187,18.356895 1.6230275,15.207044 1.7929187,14.366921 2.0462348,13.61212 2.1582909,13.61212 c 0.092739,0 4.3889561,0.628437 4.8737034,0.712905 l 0.2351516,0.041 -0.2152499,0.554338 c -1.7028029,4.385256 1.7877068,8.97546 7.661203,10.074884 1.119627,0.209576 3.583819,0.188412 4.723822,-0.04056 2.506469,-0.503452 4.433276,-1.492622 6.020933,-3.090984 0.441394,-0.444374 0.803516,-0.870435 0.804711,-0.946802 0.0013,-0.07638 0.01153,-0.220699 0.02286,-0.320737 0.01938,-0.170359 -0.06587,-0.215468 -1.345777,-0.712028 -0.751548,-0.291582 -1.342457,-0.5517 -1.313124,-0.578043 0.04954,-0.0445 4.247694,-1.298102 4.534828,-1.354142 0.09889,-0.0193 0.421919,0.467581 1.369402,2.064043 0.681983,1.149117 1.23997,2.098928 1.23997,2.110689 0,0.01178 -0.666879,-0.239209 -1.481955,-0.557712 l -1.481952,-0.579099 -0.340767,0.606925 c -0.760364,1.354253 -1.511854,2.2805 -2.572326,3.170514 -2.539993,2.131721 -5.716257,3.265552 -9.417484,3.361758 -0.646709,0.01681 -1.462843,4.28e-4 -1.813636,-0.03597 z m 1.613269,-8.483578 c -1.749091,-0.29352 -3.264059,-1.708343 -3.723711,-3.477566 -0.396974,-1.527972 0.05527,-3.190618 1.186587,-4.362368 0.894926,-0.926914 2.01296,-1.406302 3.287478,-1.409598 1.639463,-0.0043 3.017726,0.743512 3.988976,2.164135 0.08466,0.12381 0.268502,0.529003 0.408566,0.900429 0.239135,0.63413 0.254446,0.730242 0.251057,1.575749 -0.003,0.780559 -0.03082,0.978716 -0.208032,1.488549 -0.355027,1.02141 -1.076579,1.940841 -1.911816,2.436108 -1.136741,0.674056 -2.119337,0.879189 -3.279105,0.684562 z M 27.902667,17.148707 25.14717,16.72674 25.20139,16.426275 C 25.29945,15.88278 25.25098,14.650827 25.10986,14.09985 24.320136,11.016765 21.188895,8.6598847 17.12559,8.0901081 15.974764,7.9287355 13.891062,7.9838641 12.799691,8.2045713 10.608463,8.6476854 8.0346573,9.8953212 7.2196807,10.909454 l -0.2285664,0.284421 0.9533623,0.358201 c 0.5243504,0.197012 1.0496889,0.398494 1.1674204,0.447733 0.19581,0.08191 0.014928,0.139269 -2.122473,0.673126 -1.285089,0.320981 -2.3494567,0.570664 -2.3652648,0.554862 -0.033234,-0.03322 -0.9353937,-3.2487909 -0.9164048,-3.2662919 0.00701,-0.0064 0.5093841,0.1744149 1.1165281,0.4018079 l 1.1039022,0.413438 0.6594346,-0.639944 C 7.3888155,9.3592915 7.668636,9.1313107 8.4610646,8.6104465 11.143223,6.8474535 14.806346,6.0000854 18.283015,6.3383972 25.01727,6.9937042 30.31513,11.504967 30.813868,17.00873 c 0.0428,0.472216 0.03317,0.578578 -0.05155,0.571118 -0.05727,-0.0051 -1.344115,-0.199048 -2.859642,-0.431131 z"

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 24 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 14 KiB

Wyświetl plik

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="point.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\point.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.836083"
inkscape:cx="4.7216612"
inkscape:cy="14.34516"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:type="arc"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.52600002000000010;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3807-4"
sodipodi:cx="11"
sodipodi:cy="22"
sodipodi:rx="6"
sodipodi:ry="6"
d="M 17,22 A 6,6 0 1 1 5,22 6,6 0 1 1 17,22 z"
transform="matrix(0.91666667,0,0,0.91666667,5.8535197,-4.2877854)" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.2 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 4.5 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.5 KiB

Wyświetl plik

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="reset_tools.svg"
inkscape:version="0.48.5 r10040"
version="1.1"
id="svg2"
height="90"
width="100">
<sodipodi:namedview
id="base"
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.85882353"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="55.345201"
inkscape:cy="46.279978"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="1911"
inkscape:window-y="-9"
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true">
<inkscape:grid
type="xygrid"
id="grid3809"
empspacing="1"
visible="true"
enabled="true"
snapvisiblegridlinesonly="false"
spacingx="0.1px"
spacingy="0.1px" />
</sodipodi:namedview>
<defs
id="defs4">
<marker
style="overflow:visible"
id="Arrow1Lstart"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lstart">
<path
transform="matrix(0.8,0,0,0.8,10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3819"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow2Lend"
style="overflow:visible">
<path
id="path3840"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path3822"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 50 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="100 : 50 : 1"
inkscape:persp3d-origin="50 : 33.333333 : 1"
id="perspective3001" />
<marker
inkscape:stockid="Arrow2Lendy"
orient="auto"
refY="0"
refX="0"
id="Arrow2Lendy"
style="overflow:visible">
<path
id="path4637"
style="fill:#25f300;fill-rule:evenodd;stroke:#25f300;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2LendQ"
orient="auto"
refY="0"
refX="0"
id="Arrow2LendQ"
style="overflow:visible">
<path
id="path6071"
style="fill:#fa0000;fill-rule:evenodd;stroke:#fa0000;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2LendM"
orient="auto"
refY="0"
refX="0"
id="Arrow2LendM"
style="overflow:visible">
<path
id="path6312"
style="fill:#00f400;fill-rule:evenodd;stroke:#00f400;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2LendI"
orient="auto"
refY="0"
refX="0"
id="Arrow2LendI"
style="overflow:visible">
<path
id="path6561"
style="fill:#0000f6;fill-rule:evenodd;stroke:#0000f6;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-962.36218)">
<path
style="fill:#c83737;stroke:#d60000;stroke-width:11.57923603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 88,970.96218 12.3,1041.3622"
id="path13015"
inkscape:connector-curvature="0" />
<path
style="fill:#c83737;stroke:#d60000;stroke-width:11.26654816;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 16.2,969.96218 69.66453,72.84792"
id="path13015-2"
inkscape:connector-curvature="0" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.1 KiB

Wyświetl plik

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="reset_tools.svg"
inkscape:version="0.48.5 r10040"
version="1.1"
id="svg2"
height="90"
width="100">
<sodipodi:namedview
id="base"
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.85882353"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="55.345201"
inkscape:cy="46.279978"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="1911"
inkscape:window-y="-9"
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true">
<inkscape:grid
type="xygrid"
id="grid3809"
empspacing="1"
visible="true"
enabled="true"
snapvisiblegridlinesonly="false"
spacingx="0.1px"
spacingy="0.1px" />
</sodipodi:namedview>
<defs
id="defs4">
<marker
style="overflow:visible"
id="Arrow1Lstart"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lstart">
<path
transform="matrix(0.8,0,0,0.8,10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3819"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow2Lend"
style="overflow:visible">
<path
id="path3840"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path3822"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 50 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="100 : 50 : 1"
inkscape:persp3d-origin="50 : 33.333333 : 1"
id="perspective3001" />
<marker
inkscape:stockid="Arrow2Lendy"
orient="auto"
refY="0"
refX="0"
id="Arrow2Lendy"
style="overflow:visible">
<path
id="path4637"
style="fill:#25f300;fill-rule:evenodd;stroke:#25f300;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2LendQ"
orient="auto"
refY="0"
refX="0"
id="Arrow2LendQ"
style="overflow:visible">
<path
id="path6071"
style="fill:#fa0000;fill-rule:evenodd;stroke:#fa0000;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2LendM"
orient="auto"
refY="0"
refX="0"
id="Arrow2LendM"
style="overflow:visible">
<path
id="path6312"
style="fill:#00f400;fill-rule:evenodd;stroke:#00f400;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2LendI"
orient="auto"
refY="0"
refX="0"
id="Arrow2LendI"
style="overflow:visible">
<path
id="path6561"
style="fill:#0000f6;fill-rule:evenodd;stroke:#0000f6;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-962.36218)">
<path
style="fill:#c83737;stroke:#d60000;stroke-width:11.57923603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 88,970.96218 12.3,1041.3622"
id="path13015"
inkscape:connector-curvature="0" />
<path
style="fill:#c83737;stroke:#d60000;stroke-width:11.26654816;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 16.2,969.96218 69.66453,72.84792"
id="path13015-2"
inkscape:connector-curvature="0" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.1 KiB

Wyświetl plik

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="rotate.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\profile.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799">
<inkscape:path-effect
effect="spiro"
id="path-effect4170"
is_visible="true" />
<linearGradient
id="linearGradient3890">
<stop
id="stop3898"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902" />
<stop
id="stop3906"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890-1"
id="linearGradient3896-3"
x1="17"
y1="5"
x2="17"
y2="26"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(0.91304348,0,0,0.91304348,2.5217391,2.173913)" />
<linearGradient
id="linearGradient3890-1">
<stop
id="stop3898-6"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904-8" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902-8" />
<stop
id="stop3906-2"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894-7" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.166667"
inkscape:cx="12.765891"
inkscape:cy="6.3277075"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.5999999;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="M 16 4 C 9.3962723 4 4 9.3962722 4 16 L 8 16 C 8 11.558033 11.558033 8 16 8 C 20.441967 8 24 11.558033 24 16 C 24 20.441966 20.441967 24 16 24 L 16 28 C 22.603728 28 28 22.603728 28 16 C 28 9.3962721 22.603727 4 16 4 z "
id="path3805" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path3842"
d="M 10.899495,15.393399 5.949748,22 1,15.393399 z"
style="fill:#000000;fill-opacity:1;stroke:none" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.5 KiB

Wyświetl plik

@ -0,0 +1,237 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64"
height="64"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="round_dropdown.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\round_dropdown.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<linearGradient
id="linearGradient3777">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3781" />
<stop
style="stop-color:#316c79;stop-opacity:0.36274511;"
offset="1"
id="stop3783" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3927">
<stop
style="stop-color:#1c2a30;stop-opacity:1;"
offset="0"
id="stop3929" />
<stop
style="stop-color:#1c2a30;stop-opacity:0;"
offset="1"
id="stop3931" />
</linearGradient>
<linearGradient
id="linearGradient3916">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3920" />
<stop
style="stop-color:#ffffff;stop-opacity:0.28186274;"
offset="1"
id="stop3922" />
</linearGradient>
<linearGradient
id="linearGradient3890">
<stop
style="stop-color:#a9c1c7;stop-opacity:1;"
offset="0"
id="stop3902" />
<stop
id="stop3906"
offset="0.53744453"
style="stop-color:#375d66;stop-opacity:1;" />
<stop
id="stop3904"
offset="1"
style="stop-color:#1b3b42;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3832">
<stop
style="stop-color:#486b7d;stop-opacity:1;"
offset="0"
id="stop3834" />
<stop
style="stop-color:#486b7d;stop-opacity:0;"
offset="1"
id="stop3836" />
</linearGradient>
<linearGradient
id="linearGradient3820">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3822" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3824" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3890"
id="radialGradient3898"
cx="26.198547"
cy="56.964977"
fx="26.198547"
fy="56.964977"
r="31.88294"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(2.3801773,-0.00906618,0.00377252,0.99041515,-30.640162,2.2988206)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3916"
id="radialGradient3914"
cx="51.502235"
cy="44.744881"
fx="51.502235"
fy="44.744881"
r="31.88294"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.01358059,0.34693581,-0.44544965,-0.01743684,50.983185,28.551401)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3927"
id="linearGradient3933"
x1="62.708218"
y1="-5.5219383"
x2="8.1835146"
y2="102.42551"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3777"
id="radialGradient3785"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.06391254,0.55102676,-0.94714653,-0.10985773,40.412692,-13.569564)"
spreadMethod="pad"
cx="28.949028"
cy="0.31425104"
fx="28.949028"
fy="0.31425104"
r="31.88294" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="27.539875"
inkscape:cy="13.64197"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-988.36215)">
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3898);stroke:none;stroke-width:4.62613439999999980;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3;fill-opacity:1"
id="path3000-1"
sodipodi:cx="32.135479"
sodipodi:cy="31.611984"
sodipodi:rx="31.88294"
sodipodi:ry="31.88294"
d="m 64.018419,31.611984 c 0,17.608462 -14.274478,31.882941 -31.88294,31.882941 -17.608462,0 -31.88294032,-14.274479 -31.88294032,-31.882941 0,-17.608461 14.27447832,-31.88294004 31.88294032,-31.88294004 17.608462,0 31.88294,14.27447904 31.88294,31.88294004 z"
transform="matrix(0.8772954,0,0,0.8772954,3.8076922,992.6291)" />
<path
sodipodi:type="star"
style="fill:#22333a;fill-opacity:0.55319147999999996;stroke:#000000;stroke-width:2.98419642000000000;stroke-miterlimit:4;stroke-opacity:0.55851066;stroke-dasharray:none"
id="path3789"
sodipodi:sides="3"
sodipodi:cx="-43.035713"
sodipodi:cy="15.428571"
sodipodi:r1="17.18837"
sodipodi:r2="8.5941849"
sodipodi:arg1="2.6179939"
sodipodi:arg2="3.6651914"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -57.921278,24.022755 14.885565,-25.782554 14.885564,25.782555 z"
transform="matrix(-0.33509859,0,0,-0.33509859,17.79358,1042.2203)"
inkscape:transform-center-y="-5.4685954" />
<image
y="998.36212"
x="10"
id="image2993"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAA5FJREFU WIXtl11sVFUUhb8zM0ynLZUqmVpH5qEjQUZLiIhiTMSSJtQihh8V+mDQB0xETIwxiEUJaEjwwcSH hhhJoPgXJCUpxjSEEFoKgoSW2FggvvhXA02AWie02rSdLh/O7dzxQqcFZ9oXd7Jy7z17z97rnnXO PneMJKbSfLlIaozJM8aEpowAsAlYNqFISVkFEAX6gf0Tis8BgQMFoDD0AaHx4rMqgTFmCbBmB1AD hcBTkyYBEAA6F4GSoBMg4MvblgDYATx3CwTemGZQZwwpjpJxFAlwfTwZMiXsKgggoAEoGad4KZB4 Zx7SOhevzUXAylsmAJQXBlHX+2h5OQKuAmszEPh8Tgka+AipzkXr6+PLMFbCTUsXIZ2xqN+KiosQ cBAIe2IXG4NaP3bjh07Za/I0ioQzyzAWgeYPdiIlXVz6HT29LDUbz6ctvB9eXu/G/XgRbX3Xfd74 amYZblZ8OjD4WRtq143YVo+KihFwCPhiZilq6bW+thH00BPo3pgbv/t4ZhmMUzR9L6/IL+bQhz1g fPBbO3RfgMdedGMSl+HIThjog4U18ECVHT/5Cex/hR5gZu05iC4AjcCWWfQluglLGvC2gcBNWkN1 uALanRbV0QTfb4eWBnh8NxREgAiU1Vl/P9AG/HUZGjcjYBXwdVMDdz68APBBZDXTE7t4zxhTK2kk YyMCfr2nDpXLonAxAjYCjf5iNGuf60vHHSsRsNfJUR+c7foe/BuVbEOmkBbg7jHXABAHxMWQUL7o zxdBhoAZjr8GuEaFT7zkd/GsX8CfOP0CexKK7/JsnlH8FBJVvh7gydGaXgmqiQQh/qh9+rYXBjtP S0o4s/WVMaaZ4yPrgaDnt2clXXHujwKHWTJUzdtR2ByFkA9igP/8XfDHMWNMpaRW7wwc5YW40JsW bz0ioHai7diTywBbgGFiM8Q3q0TTamHPiBbA/y8JsKfXAPUbhA5YLIwJmH87BNLyVgDdgCjIk3Of WgfpgcsB0XVK6GfR2yF8vkv/pXha7lLnrYfT9fcS2EXZbHFFFp82CtiTDQJOfr+3uHcRVjO30m5q gIPNAIfJkklKAq3e8QCAMeZ+oIyiSmh3PGeak9jVnFMbnQH76fRLPvQNw+A1uHohtf0mg8BSANqe AVME/vsgi9OfyUY/SsOpEV2H4Q6AI5NBIHUaGmOiQBVWjvnAHHmPylwSmCrL1V+z/wlM2P4BOD/f 77tWK3UAAAAASUVORK5CYII= "
height="44"
width="44" />
<path
sodipodi:type="arc"
style="fill:none;stroke:url(#linearGradient3933);stroke-width:4.62557993999999970;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3;fill-opacity:1"
id="path3000"
sodipodi:cx="32.135479"
sodipodi:cy="31.611984"
sodipodi:rx="31.88294"
sodipodi:ry="31.88294"
d="m 64.018419,31.611984 c 0,17.608462 -14.274478,31.882941 -31.88294,31.882941 -17.608462,0 -31.88294032,-14.274479 -31.88294032,-31.882941 0,-17.608461 14.27447832,-31.88294004 31.88294032,-31.88294004 17.608462,0 31.88294,14.27447904 31.88294,31.88294004 z"
transform="matrix(0.8772954,0,0,0.8772954,3.8076922,992.6291)" />
<rect
style="fill:#22333a;fill-opacity:0.5;stroke:#000000;stroke-width:0.77430558;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.6755319;stroke-dasharray:none;stroke-dashoffset:3"
id="rect3791"
width="10.78497"
height="7.18998"
x="8.8157263"
y="1077.2493" />
<path
transform="matrix(0.8772954,0,0,0.8772954,3.8076922,992.6291)"
d="m 64.018419,31.611984 c 0,17.608462 -14.274478,31.882941 -31.88294,31.882941 -17.608462,0 -31.88294032,-14.274479 -31.88294032,-31.882941 0,-17.608461 14.27447832,-31.88294004 31.88294032,-31.88294004 17.608462,0 31.88294,14.27447904 31.88294,31.88294004 z"
sodipodi:ry="31.88294"
sodipodi:rx="31.88294"
sodipodi:cy="31.611984"
sodipodi:cx="32.135479"
id="path3005"
style="fill:url(#radialGradient3785);stroke:none;stroke-width:4.62613439999999980;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3;fill-opacity:1"
sodipodi:type="arc" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 9.7 KiB

Wyświetl plik

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64"
height="64"
id="svg2"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="round_icon.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\round_icon.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<linearGradient
id="linearGradient3777">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3781" />
<stop
style="stop-color:#316c79;stop-opacity:0.36274511;"
offset="1"
id="stop3783" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3927">
<stop
style="stop-color:#1c2a30;stop-opacity:1;"
offset="0"
id="stop3929" />
<stop
style="stop-color:#1c2a30;stop-opacity:0;"
offset="1"
id="stop3931" />
</linearGradient>
<linearGradient
id="linearGradient3916">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3920" />
<stop
style="stop-color:#ffffff;stop-opacity:0.28186274;"
offset="1"
id="stop3922" />
</linearGradient>
<linearGradient
id="linearGradient3890">
<stop
style="stop-color:#a9c1c7;stop-opacity:1;"
offset="0"
id="stop3902" />
<stop
id="stop3906"
offset="0.53744453"
style="stop-color:#375d66;stop-opacity:1;" />
<stop
id="stop3904"
offset="1"
style="stop-color:#1b3b42;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3832">
<stop
style="stop-color:#486b7d;stop-opacity:1;"
offset="0"
id="stop3834" />
<stop
style="stop-color:#486b7d;stop-opacity:0;"
offset="1"
id="stop3836" />
</linearGradient>
<linearGradient
id="linearGradient3820">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3822" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3824" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3890"
id="radialGradient3898"
cx="26.198547"
cy="56.964977"
fx="26.198547"
fy="56.964977"
r="31.88294"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(2.3801773,-0.00906618,0.00377252,0.99041515,-30.640162,2.2988206)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3916"
id="radialGradient3914"
cx="51.502235"
cy="44.744881"
fx="51.502235"
fy="44.744881"
r="31.88294"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.01358059,0.34693581,-0.44544965,-0.01743684,50.983185,28.551401)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3927"
id="linearGradient3933"
x1="62.708218"
y1="-5.5219383"
x2="8.1835146"
y2="102.42551"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3777"
id="radialGradient3785"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.06391254,0.55102676,-0.94714653,-0.10985773,40.412692,-13.569564)"
spreadMethod="pad"
cx="28.949028"
cy="0.31425104"
fx="28.949028"
fy="0.31425104"
r="31.88294" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="14.039753"
inkscape:cy="24.532012"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-988.36215)">
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3898);stroke:none;stroke-width:4.62613439999999980;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3;fill-opacity:1"
id="path3000-1"
sodipodi:cx="32.135479"
sodipodi:cy="31.611984"
sodipodi:rx="31.88294"
sodipodi:ry="31.88294"
d="m 64.018419,31.611984 c 0,17.608462 -14.274478,31.882941 -31.88294,31.882941 -17.608462,0 -31.88294032,-14.274479 -31.88294032,-31.882941 0,-17.608461 14.27447832,-31.88294004 31.88294032,-31.88294004 17.608462,0 31.88294,14.27447904 31.88294,31.88294004 z"
transform="matrix(0.8772954,0,0,0.8772954,3.8076922,992.6291)" />
<path
sodipodi:type="star"
style="fill:#22333a;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:2.98419638;stroke-miterlimit:4;stroke-dasharray:none"
id="path3789"
sodipodi:sides="3"
sodipodi:cx="-43.035713"
sodipodi:cy="15.428571"
sodipodi:r1="17.18837"
sodipodi:r2="8.5941849"
sodipodi:arg1="2.6179939"
sodipodi:arg2="3.6651914"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -57.921278,24.022755 14.885565,-25.782554 14.885564,25.782555 z"
transform="matrix(-0.33509859,0,0,-0.33509859,17.436437,1043.1132)"
inkscape:transform-center-y="-5.4685954" />
<image
y="998.36212"
x="10"
id="image2993"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAA5FJREFU WIXtl11sVFUUhb8zM0ynLZUqmVpH5qEjQUZLiIhiTMSSJtQihh8V+mDQB0xETIwxiEUJaEjwwcSH hhhJoPgXJCUpxjSEEFoKgoSW2FggvvhXA02AWie02rSdLh/O7dzxQqcFZ9oXd7Jy7z17z97rnnXO PneMJKbSfLlIaozJM8aEpowAsAlYNqFISVkFEAX6gf0Tis8BgQMFoDD0AaHx4rMqgTFmCbBmB1AD hcBTkyYBEAA6F4GSoBMg4MvblgDYATx3CwTemGZQZwwpjpJxFAlwfTwZMiXsKgggoAEoGad4KZB4 Zx7SOhevzUXAylsmAJQXBlHX+2h5OQKuAmszEPh8Tgka+AipzkXr6+PLMFbCTUsXIZ2xqN+KiosQ cBAIe2IXG4NaP3bjh07Za/I0ioQzyzAWgeYPdiIlXVz6HT29LDUbz6ctvB9eXu/G/XgRbX3Xfd74 amYZblZ8OjD4WRtq143YVo+KihFwCPhiZilq6bW+thH00BPo3pgbv/t4ZhmMUzR9L6/IL+bQhz1g fPBbO3RfgMdedGMSl+HIThjog4U18ECVHT/5Cex/hR5gZu05iC4AjcCWWfQluglLGvC2gcBNWkN1 uALanRbV0QTfb4eWBnh8NxREgAiU1Vl/P9AG/HUZGjcjYBXwdVMDdz68APBBZDXTE7t4zxhTK2kk YyMCfr2nDpXLonAxAjYCjf5iNGuf60vHHSsRsNfJUR+c7foe/BuVbEOmkBbg7jHXABAHxMWQUL7o zxdBhoAZjr8GuEaFT7zkd/GsX8CfOP0CexKK7/JsnlH8FBJVvh7gydGaXgmqiQQh/qh9+rYXBjtP S0o4s/WVMaaZ4yPrgaDnt2clXXHujwKHWTJUzdtR2ByFkA9igP/8XfDHMWNMpaRW7wwc5YW40JsW bz0ioHai7diTywBbgGFiM8Q3q0TTamHPiBbA/y8JsKfXAPUbhA5YLIwJmH87BNLyVgDdgCjIk3Of WgfpgcsB0XVK6GfR2yF8vkv/pXha7lLnrYfT9fcS2EXZbHFFFp82CtiTDQJOfr+3uHcRVjO30m5q gIPNAIfJkklKAq3e8QCAMeZ+oIyiSmh3PGeak9jVnFMbnQH76fRLPvQNw+A1uHohtf0mg8BSANqe AVME/vsgi9OfyUY/SsOpEV2H4Q6AI5NBIHUaGmOiQBVWjvnAHHmPylwSmCrL1V+z/wlM2P4BOD/f 77tWK3UAAAAASUVORK5CYII= "
height="44"
width="44" />
<path
sodipodi:type="arc"
style="fill:none;stroke:url(#linearGradient3933);stroke-width:4.62557993999999970;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3;fill-opacity:1"
id="path3000"
sodipodi:cx="32.135479"
sodipodi:cy="31.611984"
sodipodi:rx="31.88294"
sodipodi:ry="31.88294"
d="m 64.018419,31.611984 c 0,17.608462 -14.274478,31.882941 -31.88294,31.882941 -17.608462,0 -31.88294032,-14.274479 -31.88294032,-31.882941 0,-17.608461 14.27447832,-31.88294004 31.88294032,-31.88294004 17.608462,0 31.88294,14.27447904 31.88294,31.88294004 z"
transform="matrix(0.8772954,0,0,0.8772954,3.8076922,992.6291)" />
<path
transform="matrix(0.8772954,0,0,0.8772954,3.8076922,992.6291)"
d="m 64.018419,31.611984 c 0,17.608462 -14.274478,31.882941 -31.88294,31.882941 -17.608462,0 -31.88294032,-14.274479 -31.88294032,-31.882941 0,-17.608461 14.27447832,-31.88294004 31.88294032,-31.88294004 17.608462,0 31.88294,14.27447904 31.88294,31.88294004 z"
sodipodi:ry="31.88294"
sodipodi:rx="31.88294"
sodipodi:cy="31.611984"
sodipodi:cx="32.135479"
id="path3005"
style="fill:url(#radialGradient3785);stroke:none;stroke-width:4.62613439999999980;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3;fill-opacity:1"
sodipodi:type="arc" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 9.4 KiB

Wyświetl plik

@ -0,0 +1,144 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="scale.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\profile.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799">
<inkscape:path-effect
effect="spiro"
id="path-effect4170"
is_visible="true" />
<linearGradient
id="linearGradient3890">
<stop
id="stop3898"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902" />
<stop
id="stop3906"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890-1"
id="linearGradient3896-3"
x1="17"
y1="5"
x2="17"
y2="26"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(0.91304348,0,0,0.91304348,2.5217391,2.173913)" />
<linearGradient
id="linearGradient3890-1">
<stop
id="stop3898-6"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904-8" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902-8" />
<stop
id="stop3906-2"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894-7" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.792052"
inkscape:cx="6.2829315"
inkscape:cy="15.496851"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 8,24 24,8"
id="path3000"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 17,8.6363637 27,5 23.363638,15 z"
id="path3002"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path3010"
d="M 16.090909,22.363636 6.0909091,26 9.7272728,16 z"
style="fill:#000000;fill-opacity:1;stroke:none" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.2 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 939 B

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 939 B

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 3.9 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.9 KiB

Wyświetl plik

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="target.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\profile.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799">
<inkscape:path-effect
effect="spiro"
id="path-effect4170"
is_visible="true" />
<linearGradient
id="linearGradient3890">
<stop
id="stop3898"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902" />
<stop
id="stop3906"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890-1"
id="linearGradient3896-3"
x1="17"
y1="5"
x2="17"
y2="26"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(0.91304348,0,0,0.91304348,2.5217391,2.173913)" />
<linearGradient
id="linearGradient3890-1">
<stop
id="stop3898-6"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904-8" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902-8" />
<stop
id="stop3906-2"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894-7" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.792052"
inkscape:cx="15.229286"
inkscape:cy="15.509057"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3000"
sodipodi:cx="16"
sodipodi:cy="16"
sodipodi:rx="9"
sodipodi:ry="9"
d="M 25,16 A 9,9 0 1 1 7,16 9,9 0 1 1 25,16 z"
transform="matrix(0.55555556,0,0,0.55555556,7.1111111,7.111111)" />
<path
sodipodi:type="arc"
style="fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3770"
sodipodi:cx="15"
sodipodi:cy="16"
sodipodi:rx="14"
sodipodi:ry="14"
d="M 29,16 A 14,14 0 1 1 1,16 14,14 0 1 1 29,16 z"
transform="translate(1,0)" />
<path
transform="matrix(0.64285714,0,0,0.64285714,6.3571429,5.7142858)"
d="M 29,16 A 14,14 0 1 1 1,16 14,14 0 1 1 29,16 z"
sodipodi:ry="14"
sodipodi:rx="14"
sodipodi:cy="16"
sodipodi:cx="15"
id="path3772"
style="fill:none;stroke:#000000;stroke-width:3.11111116;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.6 KiB

Wyświetl plik

@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="topview.svg"
inkscape:version="0.48.5 r10040"
version="1.1"
id="svg2"
height="90"
width="100">
<sodipodi:namedview
id="base"
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.85882353"
inkscape:pageshadow="2"
inkscape:zoom="7.9195959"
inkscape:cx="36.973982"
inkscape:cy="53.282642"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="1911"
inkscape:window-y="-9"
inkscape:window-maximized="1">
<inkscape:grid
spacingy="0.1px"
spacingx="0.1px"
snapvisiblegridlinesonly="false"
enabled="true"
visible="true"
empspacing="1"
id="grid3809"
type="xygrid" />
</sodipodi:namedview>
<defs
id="defs4">
<marker
style="overflow:visible"
id="SquareL"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareL">
<path
transform="scale(0.8)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path3889" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3819"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(0.8,0,0,0.8,10,0)" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lend">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
id="path3840" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
inkscape:connector-curvature="0"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3822" />
</marker>
<inkscape:perspective
id="perspective3001"
inkscape:persp3d-origin="38.876563 : 16.187407 : 1"
inkscape:vp_z="149.92879 : 113.07452 : 1"
inkscape:vp_y="0 : 1497.1035 : 0"
inkscape:vp_x="-40.947171 : 77.641267 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
style="overflow:visible"
id="Arrow2Lendy"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lendy">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#25f300;fill-rule:evenodd;stroke:#25f300;stroke-width:0.625;stroke-linejoin:round"
id="path4637" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendQ"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendQ">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#fa0000;fill-rule:evenodd;stroke:#fa0000;stroke-width:0.625;stroke-linejoin:round"
id="path6071" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendM"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendM">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#00f400;fill-rule:evenodd;stroke:#00f400;stroke-width:0.625;stroke-linejoin:round"
id="path6312" />
</marker>
<marker
style="overflow:visible"
id="Arrow2LendI"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2LendI">
<path
inkscape:connector-curvature="0"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#0000f6;fill-rule:evenodd;stroke:#0000f6;stroke-width:0.625;stroke-linejoin:round"
id="path6561" />
</marker>
<marker
style="overflow:visible"
id="SquareLV"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLV">
<path
transform="scale(0.8)"
style="stroke:#00f400;stroke-width:1.0pt;fill:#00f400;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12692" />
</marker>
<marker
style="overflow:visible"
id="SquareLo"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLo">
<path
transform="scale(0.8)"
style="stroke:#fa0000;stroke-width:1.0pt;fill:#fa0000;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12761" />
</marker>
<marker
style="overflow:visible"
id="SquareLn"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="SquareLn">
<path
transform="scale(0.8)"
style="stroke:#0000f6;stroke-width:1.0pt;fill:#0000f6;fill-rule:evenodd"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
id="path12834" />
</marker>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-962.36218)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Calque 1">
<path
inkscape:connector-curvature="0"
id="path12997"
style="opacity:0.75490195999999998;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 12.736457,1011.6997 63.055556,1046.361 84.4,1020.0535 32.482852,1001.2773 z" />
<path
inkscape:connector-curvature="0"
id="path12999"
style="opacity:0.75490195999999998;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 12.736457,978.17467 0,33.52503 19.746395,-10.4224 0,-28.69972 z" />
<path
inkscape:connector-curvature="0"
id="path13001"
style="opacity:0.75490196;fill:#e9e9ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 32.482852,972.57758 84.4,971.06218 l 0,48.99132 -51.917148,-18.7762 z" />
<path
inkscape:connector-curvature="0"
id="path13003"
style="opacity:0.75490196;fill:#4d4d9f;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 12.736457,978.17467 50.319099,3.2373 L 84.4,971.06218 l -51.917148,1.5154 z" />
<path
inkscape:connector-curvature="0"
id="path13005"
style="opacity:0.58882350999999999;fill:#b3b3b3;fill-opacity:1;stroke:#ff0000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 63.055556,981.41197 0,64.94903 21.344444,-26.3075 0,-48.99132 z" />
<path
inkscape:connector-curvature="0"
id="path13007"
style="opacity:0.32460788000000002;fill:#f9f9f9;fill-opacity:1;stroke:#ff0000;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 12.736457,978.17467 50.319099,3.2373 0,64.94903 -50.319099,-34.6613 z" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.8 KiB

Wyświetl plik

@ -0,0 +1,148 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3797"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="translate.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\icons\profile.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3799">
<inkscape:path-effect
effect="spiro"
id="path-effect4170"
is_visible="true" />
<linearGradient
id="linearGradient3890">
<stop
id="stop3898"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902" />
<stop
id="stop3906"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3890-1"
id="linearGradient3896-3"
x1="17"
y1="5"
x2="17"
y2="26"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"
gradientTransform="matrix(0.91304348,0,0,0.91304348,2.5217391,2.173913)" />
<linearGradient
id="linearGradient3890-1">
<stop
id="stop3898-6"
offset="0"
style="stop-color:#ff0000;stop-opacity:1;" />
<stop
style="stop-color:#ffff00;stop-opacity:1;"
offset="0.25"
id="stop3904-8" />
<stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0.5"
id="stop3902-8" />
<stop
id="stop3906-2"
offset="0.75"
style="stop-color:#00ffff;stop-opacity:1;" />
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="1"
id="stop3894-7" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.792052"
inkscape:cx="15.491423"
inkscape:cy="14.823242"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid3805" />
</sodipodi:namedview>
<metadata
id="metadata3802">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 7,25 25,7"
id="path3000"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 17,8 28,4 24,15 z"
id="path3002"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3774"
sodipodi:cx="6"
sodipodi:cy="26"
sodipodi:rx="4"
sodipodi:ry="4"
d="m 10,26 a 4,4 0 1 1 -8,0 4,4 0 1 1 8,0 z"
transform="translate(3,-3)" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 4.3 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 5.6 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 5.6 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 17 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 17 KiB

Wyświetl plik

@ -0,0 +1,58 @@
{
"tb": {
"navigation_opt": "Navigation",
"rendering_opt": "Aussehen",
"tools_opt": "Tools",
"measurments_opt": "Messungen",
"materials_opt": "Materials",
"scene_opt": "Szene",
"classification_filter_opt": "Klassifizierung Filter",
"parameters_opt": "Weitere Einstellungen",
"about_opt": "Über Potree"
},
"tt": {
"angle_measurement": "Winkelmessung",
"distance_measurement": "Abstandsmessung",
"area_measurement": "Flächenmessung",
"volume_measurement": "Volumenmessung",
"height_profile": "Höhenprofil",
"clip_volume": "Volume clip",
"remove_all_measurement": "Alle Messungen entfernen",
"left_view_control": "Linke Seite",
"front_view_control": "Vorderseite",
"top_view_control": "Draufsicht",
"focus_control": "Volle Ausdehnung",
"orbit_control": "Orbit Kontrolle ",
"flight_control": "Fly Kontrolle",
"earth_control": "Earth Kontrolle"
},
"appearance": {
"nb_max_pts": "Max Punkte",
"point_size": "Punktgrösse",
"point_opacity": "Deckkraft",
"field_view": "Sichtfeld",
"point_size_type": "Punktgrösse",
"point_material": "Materials",
"elevation_range": "Elevation Bereich",
"point_quality": "Qualität",
"edl_radius": "Radius",
"edl_strength": "Stärke",
"edl_enable": "Ein",
"min_node_size": "Min Knotengrösse",
"clip_mode": "Clip-Modus",
"move_speed": "Speed",
"skybox": "Sky",
"bottom_lock": "Halten über dem Boden",
"box": "Box",
"freeze": "Lock view",
"language": "Sprache"
},
"profile": {
"nb_points": "Punkt number",
"title": "Höhenprofil",
"save": "Speichern"
},
"settings": {
"language": "Sprache"
}
}

Wyświetl plik

@ -0,0 +1,7 @@
{
"simple_dev": "ok_from_common_dev",
"test": {
"simple_dev": "ok_from_common_dev",
"fallback_dev": "ok_from_common_dev-fallback"
}
}

Wyświetl plik

@ -0,0 +1,6 @@
{
"simple_dev": "ok_from_special_dev",
"test": {
"simple_dev": "ok_from_special_dev"
}
}

Wyświetl plik

@ -0,0 +1,6 @@
{
"simple_dev": "ok_from_dev",
"test": {
"simple_dev": "ok_from_dev"
}
}

Wyświetl plik

@ -0,0 +1,6 @@
{
"simple_en-US": "ok_from_common_en-US",
"test": {
"simple_en-US": "ok_from_common_en-US"
}
}

Wyświetl plik

@ -0,0 +1,6 @@
{
"simple_en-US": "ok_from_special_en-US",
"test": {
"simple_en-US": "ok_from_special_en-US"
}
}

Wyświetl plik

@ -0,0 +1,6 @@
{
"simple_en-US": "ok_from_en-US",
"test": {
"simple_en-US": "ok_from_en-US"
}
}

Wyświetl plik

@ -0,0 +1,7 @@
{
"simple_en": "ok_from_common_en",
"test": {
"simple_en": "ok_from_common_en",
"fallback_en": "ok_from_common_en-fallback"
}
}

Wyświetl plik

@ -0,0 +1,6 @@
{
"simple_en": "ok_from_special_en",
"test": {
"simple_en": "ok_from_special_en"
}
}

Wyświetl plik

@ -0,0 +1,65 @@
{
"tb": {
"navigation_opt": "Navigation",
"rendering_opt": "Appearance",
"tools_opt": "Tools",
"measurments_opt": "Measurements",
"annotations_opt": "Annotations",
"materials_opt": "Materials",
"scene_opt": "Scene",
"classification_filter_opt": "Classification filter",
"parameters_opt": "Other settings",
"about_opt": "About"
},
"tt": {
"angle_measurement": "Angle measurement",
"distance_measurement": "Distance measurement",
"height_measurement": "Height measurement",
"area_measurement": "Area measurement",
"volume_measurement": "Volume measurement",
"height_profile": "Height profile",
"clip_volume": "Volume clip",
"remove_all_measurement": "Remove all measurements",
"left_view_control": "Left view",
"front_view_control": "Front view",
"top_view_control": "Top view",
"focus_control": "Full extent",
"orbit_control": "Orbit control",
"flight_control": "Fly control",
"earth_control": "Earth control"
},
"appearance": {
"nb_max_pts": "Point budget",
"point_size": "Point size",
"point_opacity": "Opacity",
"field_view": "Field of view",
"point_size_type": "Point sizing",
"point_material": "Materials",
"elevation_range": "Elevation range",
"point_quality": "Quality",
"edl_radius": "Radius",
"edl_strength": "Strength",
"edl_enable": "Enable",
"min_node_size": "Min node size",
"clip_mode": "Clip mode",
"move_speed": "Speed",
"skybox": "Sky",
"bottom_lock": "Keep above ground",
"box": "Box",
"freeze": "Lock view",
"language": "Language"
},
"profile": {
"nb_points": "Point number",
"title": "Height profile",
"save_las": "Save LAS(3D)",
"save_ortho": "Save CSV(2D)"
},
"scene": {
"camera_position": "Camera Position",
"camera_target": "Camera Target"
},
"settings": {
"language": "Language"
}
}

Wyświetl plik

@ -0,0 +1,58 @@
{
"tb": {
"navigation_opt": "Navigation",
"rendering_opt": "Apparence",
"tools_opt": "Outils",
"measurments_opt": "Mesures",
"materials_opt": "Matériaux",
"scene_opt": "Scène",
"classification_filter_opt": "Filtre de classification",
"parameters_opt": "Autres paramètres",
"about_opt": "À propos"
},
"tt": {
"angle_measurement": "Mesurer un angle",
"distance_measurement": "Mesurer une distance",
"area_measurement": "Mesurer une surface",
"volume_measurement": "Mesurer un volume",
"height_profile": "Mesurer un profil",
"clip_volume": "Sélectionner des points par un volume",
"remove_all_measurement": "Supprimer toutes les mesures",
"left_view_control": "Vue de la gauche",
"front_view_control": "Vue de face",
"top_view_control": "Vue de dessus",
"focus_control": "Vue complète",
"orbit_control": "Orbite",
"flight_control": "Vol",
"earth_control": "Earth"
},
"appearance": {
"nb_max_pts": "Nb points max",
"point_size": "Taille des points",
"point_opacity": "Opacité",
"field_view": "Angle de vue",
"point_size_type": "Type de taille",
"point_material": "Matériaux",
"elevation_range": "Plage altimétrique",
"point_quality": "Qualité",
"edl_radius": "Rayon",
"edl_strength": "Intensité",
"edl_enable": "Activer",
"min_node_size": "Taille minimum des noeuds",
"clip_mode": "Mode d'intersection",
"move_speed": "Vitesse",
"skybox": "Ciel",
"bottom_lock": "Rester au-dessus du sol",
"box": "Boite",
"freeze": "Vérouiller la vue",
"language": "Choix de la langue"
},
"profile": {
"nb_points": "Nombre de points",
"title": "Profil altimétrique",
"save": "Enregistrer"
},
"settings": {
"language": "Langue"
}
}

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 28 KiB

Wyświetl plik

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="248.03149"
height="63.779526"
id="svg3057"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="logo.svg"
inkscape:export-filename="D:\dev\workspaces\potree\develop\resources\logo.png"
inkscape:export-xdpi="450.91"
inkscape:export-ydpi="450.91">
<defs
id="defs3059" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="215.03645"
inkscape:cy="-3.9260948"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
units="cm" />
<metadata
id="metadata3062">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-988.58135)">
<text
xml:space="preserve"
style="font-size:11.27208328px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
x="45.69685"
y="1045.5303"
id="text3839"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3841"
x="45.69685"
y="1045.5303"
style="font-weight:bold;-inkscape-font-specification:Arial Bold">WebGL point cloud visualization </tspan></text>
<text
sodipodi:linespacing="125%"
id="text3914"
y="1028.0765"
x="42.857159"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;font-family:Sans"
xml:space="preserve"><tspan
style="font-weight:bold;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;font-family:Arial;-inkscape-font-specification:Arial Bold"
y="1028.0765"
x="42.857159"
id="tspan3916"
sodipodi:role="line">Potree.org</tspan></text>
<rect
style="fill:#000000;fill-opacity:1;stroke:none"
id="rect3950"
width="173.13705"
height="1.9996326"
x="45.786343"
y="1032.6077" />
</g>
</svg>

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.4 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.6 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 527 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 527 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 37 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 37 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 6.3 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.3 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 41 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 41 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 40 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 40 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 75 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 75 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 47 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 47 KiB

Wyświetl plik

@ -0,0 +1,15 @@
THIS SKY WAS UPDATED AT THE 27TH
THE ORIG HAD SOME ERRORS
MIRAMAR
high res 1024^2 environment map
ships as TGA.
By Jockum Skoglund aka hipshot
hipshot@zfight.com
www.zfight.com
Stockholm, 2005 08 25
Modify however you like, just cred me for my work, maybe link to my page.

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 332 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 6.3 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 270 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 306 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 143 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 296 KiB

Wyświetl plik

@ -0,0 +1,264 @@
<div id="sidebar_root"
class="perfect_scrollbar navmenu navmenu-default navmenu-fixed-left unselectable"
style="position: absolute; min-height: 100%; height: 100%; width: calc(100% - 1px); border-right: 1px solid black !important; overflow: hidden">
<span class="potree_sidebar_brand" style="display: flex; flex-direction: row">
<a href="http://potree.org" target="_blank">potree.org</a>
<span style="margin: 0px 3px; color: #9AA1A4"> - </span>
<a href="https://github.com/potree/potree" target="_blank">github</a>
<span style="margin: 0px 3px; color: #9AA1A4"> - </span>
<a href="https://twitter.com/m_schuetz" target="_blank">twitter</a>
<span style="flex-grow: 1"></span>
<span id="potree_version_number" style="color: #9AA1A4; font-size: 80%; font-weight: 100"></span>
</span>
<div style="font-family:arial;">
<a href="javascript:viewer.setLanguage('en');" style="margin-left: 30px;">EN</a> -
<a href="javascript:viewer.setLanguage('fr');">FR</a> -
<a href="javascript:viewer.setLanguage('de');">DE</a>
</div>
<div>
<!--<div id="accordion" class="accordion">-->
<div class="accordion">
<!-- APPEARANCE -->
<h3 id="menu_appearance"><span data-i18n="tb.rendering_opt"></span></h3>
<div>
<ul class="pv-menu-list">
<li><span data-i18n="appearance.nb_max_pts"></span>:<span id="lblPointBudget"></span> <div id="sldPointBudget"></div> </li>
<li><span data-i18n="appearance.point_size"></span>:<span id="lblPointSize"></span> <div id="sldPointSize"></div> </li>
<li><span data-i18n="appearance.field_view"></span>:<span id="lblFOV"></span><div id="sldFOV"></div> </li>
<li><span data-i18n="appearance.point_opacity"></span>:<span id="lblOpacity"></span><div id="sldOpacity"></div> </li>
<li>
<label for="optPointSizing" class="pv-select-label" data-i18n="appearance.point_size_type">Point Sizing </label>
<select id="optPointSizing" name="optPointSizing">
<option>Fixed</option>
<option>Attenuated</option>
<option>Adaptive</option>
</select>
</li>
<li>
<label for="optQuality" class="pv-select-label" data-i18n="appearance.point_quality"></label>
<select id="optQuality" name="optQuality">
<option>Squares</option>
<option>Circles</option>
<option>Interpolation</option>
<!--<option value="Splats">HQ-Splats</option>-->
</select>
</li>
<div>
<div class="divider">
<span>Eye-Dome-Lighting</span>
</div>
<li><label><input type="checkbox" id="chkEDLEnabled" onClick="viewer.setEDLEnabled(this.checked)"/><span data-i18n="appearance.edl_enable"></span></label></li>
<li><span data-i18n="appearance.edl_radius"></span>:<span id="lblEDLRadius"></span><div id="sldEDLRadius"></div></li>
<li><span data-i18n="appearance.edl_strength"></span>:<span id="lblEDLStrength"></span><div id="sldEDLStrength"></div></li>
</div>
<div>
<div class="divider">
<span>Background</span>
</div>
<li><label><input type="radio" name="background" value="skybox" onClick='viewer.setBackground("skybox")'/><span>Skybox</span></label></li>
<li><label><input type="radio" name="background" value="gradient" onClick='viewer.setBackground("gradient")'/><span>Gradient</span></label></li>
<li><label><input type="radio" name="background" value="black" onClick='viewer.setBackground("black")'/><span>Black</span></label></li>
<li><label><input type="radio" name="background" value="white" onClick='viewer.setBackground("white")'/><span>White</span></label></li>
</div>
</ul>
</div>
<!-- TOOLS -->
<h3 id="menu_tools"><span data-i18n="tb.tools_opt"></span></h3>
<div>
<ul class="pv-menu-list">
<div>
<li id="tools"></li>
<div class="divider" style="padding: 10px 0px 15px 0px">
<span>Navigation</span>
</div>
<li id="navigation"></li>
<li><span data-i18n="appearance.move_speed"></span>: <span id="lblMoveSpeed"></span><div id="sldMoveSpeed"></div></li>
</div>
</ul>
</div>
<!-- MEASUREMENTS -->
<h3 id="menu_measurements"><span data-i18n="tb.measurments_opt"></span></h3>
<div>
<ul class="pv-menu-list selectable" id="measurement_details"></ul>
</div>
<!-- ANNOTATIONS -->
<h3 id="menu_annotations"><span data-i18n="tb.annotations_opt"></span></h3>
<div>
<ul class="pv-menu-list selectable" id="annotation_details"></ul>
</div>
<!-- MATERIALS -->
<h3 id="menu_materials"><span data-i18n="tb.materials_opt"></span></h3>
<div>
<ul class="pv-menu-list">
<li>
<label for="optMaterial" class="pv-select-label">Attributes:</label><br>
<select id="optMaterial" name="optMaterial">
</select>
</li>
<div id="materials.composite_weight_container">
<div class="divider">
<span>Attribute Weights</span>
</div>
<li>RGB: <span id="lblWeightRGB"></span> <div id="sldWeightRGB"></div> </li>
<li>Intensity: <span id="lblWeightIntensity"></span> <div id="sldWeightIntensity"></div> </li>
<li>Elevation: <span id="lblWeightElevation"></span> <div id="sldWeightElevation"></div> </li>
<li>Classification: <span id="lblWeightClassification"></span> <div id="sldWeightClassification"></div> </li>
<li>Return Number: <span id="lblWeightReturnNumber"></span> <div id="sldWeightReturnNumber"></div> </li>
<li>Source ID: <span id="lblWeightSourceID"></span> <div id="sldWeightSourceID"></div> </li>
</div>
<div id="materials.rgb_container">
<div class="divider">
<span>RGB</span>
</div>
<li>Gamma: <span id="lblRGBGamma"></span> <div id="sldRGBGamma"></div> </li>
<li>Brightness: <span id="lblRGBBrightness"></span> <div id="sldRGBBrightness"></div> </li>
<li>Contrast: <span id="lblRGBContrast"></span> <div id="sldRGBContrast"></div> </li>
</div>
<div id="materials.elevation_container">
<div class="divider">
<span>Elevation</span>
</div>
<li><span data-i18n="appearance.elevation_range"></span>: <span id="lblHeightRange"></span> <div id="sldHeightRange"></div> </li>
</div>
<div id="materials.transition_container">
<div class="divider">
<span>Transition</span>
</div>
<li>transition: <span id="lblTransition"></span> <div id="sldTransition"></div> </li>
</div>
<div id="materials.intensity_container">
<div class="divider">
<span>Intensity</span>
</div>
<li>Range: <span id="lblIntensityRange"></span> <div id="sldIntensityRange"></div> </li>
<li>Gamma: <span id="lblIntensityGamma"></span> <div id="sldIntensityGamma"></div> </li>
<li>Brightness: <span id="lblIntensityBrightness"></span> <div id="sldIntensityBrightness"></div> </li>
<li>Contrast: <span id="lblIntensityContrast"></span> <div id="sldIntensityContrast"></div> </li>
</div>
</ul>
</div>
<!-- Scene -->
<h3 id="menu_scene"><span data-i18n="tb.scene_opt"></span></h3>
<div>
<ul class="pv-menu-list selectable">
<div>
<li><span data-i18n="scene.camera_position"></span>:<span id="lblCameraPosition"></span></li>
<li><span data-i18n="scene.camera_target"></span>:<span id="lblCameraTarget"></span></li>
<div class="divider" style="padding: 10px 0px 15px 0px">
<span>Point Clouds</span>
</div>
</div>
<li id="sceneList"></li>
</ul>
</div>
<!-- Classification -->
<h3 id="menu_classification"><span data-i18n="tb.classification_filter_opt"></span></h3>
<div>
<ul id="classificationList" class="pv-menu-list"></ul>
</div>
<!-- Other Settings -->
<h3 id="menu_other_settings"><span data-i18n="tb.parameters_opt"></span></h3>
<div>
<ul class="pv-menu-list">
<li><span data-i18n="appearance.min_node_size"></span><span id="lblMinNodeSize"></span><div id="sldMinNodeSize"></div> </li>
<li>
<label for="optClipMode" class="pv-select-label"><span data-i18n="appearance.clip_mode"></span></label>
<select id="optClipMode" name="optClipMode">
<option>No Clipping</option>
<option>Highlight Inside</option>
<option>Clip Outside</option>
</select>
</li>
<li><label><input type="checkbox" onClick="viewer.setShowBoundingBox(this.checked)"/><span data-i18n="appearance.box"></span></label></li>
<li><label><input type="checkbox" onClick="viewer.setFreeze(this.checked)"/><span data-i18n="appearance.freeze"></span></label></li>
</ul>
</div>
<h3 id="menu_about"><span data-i18n="tb.about_opt"></span></h3>
<div>
<ul class="pv-menu-list">
<li><a href="http://potree.org" target="_blank">Potree</a> is a viewer for large point cloud / LIDAR data sets, developed at the Vienna University of Technology.
<a href="https://github.com/potree/potree" target="_blank">(github)</a>
</li>
<li>Author: <a href="mailto:mschuetz@potree.org">Markus Sch&uuml;tz</a></li>
<li>License: <a target="_blank" href="http://potree.org/wp/potree_license/">FreeBSD (2-clause BSD)<a></li>
<li>Libraries:
<ul>
<li><a target="_blank" href="http://threejs.org/">three.js</a></li>
<li><a target="_blank" href="https://jquery.com/">Jquery</a></li>
<li><a target="_blank" href="http://www.laszip.org/">laszip</a></li>
<li><a target="_blank" href="https://github.com/verma/plasio">Plas.io (laslaz) </a></li>
<li><a target="_blank" href="http://openlayers.org/">OpenLayers3</a></li>
<li><a target="_blank" href="http://proj4js.org/">proj4js</a></li>
<li><a target="_blank" href="https://github.com/tweenjs/tween.js/">tween</a></li>
<li><a target="_blank" href="https://github.com/i18next/i18next/">i18next</a></li>
</ul>
</li>
<li>Donators:
<ul>
<li><a target="_blank" href="http://rapidlasso.com/">rapidlasso</a></li>
<li><a target="_blank" href="https://georepublic.info/en/">georepublic</a></li>
<li><a target="_blank" href="http://sitn.ne.ch/">sitn</a></li>
<li><a target="_blank" href="http://www.veesus.com/veesus/index.php">Veesus</a></li>
<li><a target="_blank" href="http://sigeom.ch/">sigeom sa</a></li>
<li><a target="_blank" href="http://archpro.lbg.ac.at/">LBI ArchPro</a></li>
</ul>
</li>
<li>Credits:
<ul>
<li><a target="_blank" href="https://www.cg.tuwien.ac.at/staff/MichaelWimmer.html">Michael Wimmer</a> &
<a target="_blank" href="https://www.cg.tuwien.ac.at/staff/ClausScheiblauer.html">Claus Scheiblauer</a></li>
<li><a target="_blank" href="https://www.cg.tuwien.ac.at/">TU Wien, Insitute of Computer Graphics and Algorithms</a></li>
<li><a target="_blank" href="https://harvest4d.org/">Harvest4D</a></li>
<li><a target="_blank" href="http://rapidlasso.com/">rapidlasso</a></li>
<li><a target="_blank" href="https://georepublic.info/en/">georepublic</a></li>
<li><a target="_blank" href="http://hobu.co/">Howard Butler, Uday Verma, Connor Manning</a></li>
<li><a target="_blank" href="http://www.danielgm.net/cc/">Cloud Compare</a></li>
<li><a target="_blank" href="http://sitn.ne.ch/">sitn</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 1.8 MiB

Wyświetl plik

@ -0,0 +1,424 @@
// http://jsperf.com/uint8array-vs-dataview3/3
function CustomView(buffer) {
this.buffer = buffer;
this.u8 = new Uint8Array(buffer);
var tmp = new ArrayBuffer(4);
var tmpf = new Float32Array(tmp);
var tmpu8 = new Uint8Array(tmp);
this.getUint32 = function (i) {
return (this.u8[i+3] << 24) | (this.u8[i+2] << 16) | (this.u8[i+1] << 8) | this.u8[i];
};
this.getUint16 = function (i) {
return (this.u8[i+1] << 8) | this.u8[i];
};
this.getFloat = function(i){
tmpu8[0] = this.u8[i+0];
tmpu8[1] = this.u8[i+1];
tmpu8[2] = this.u8[i+2];
tmpu8[3] = this.u8[i+3];
return tmpf[0];
};
this.getUint8 = function(i){
return this.u8[i];
};
}
Potree = {};
onmessage = function(event){
var buffer = event.data.buffer;
var pointAttributes = event.data.pointAttributes;
var numPoints = buffer.byteLength / pointAttributes.byteSize;
var cv = new CustomView(buffer);
var version = new Potree.Version(event.data.version);
var min = event.data.min;
var nodeOffset = event.data.offset;
var scale = event.data.scale;
var tightBoxMin = [ Number.POSITIVE_INFINITY, Number.POSITIVE_INFINITY, Number.POSITIVE_INFINITY];
var tightBoxMax = [ Number.NEGATIVE_INFINITY , Number.NEGATIVE_INFINITY , Number.NEGATIVE_INFINITY ];
var attributeBuffers = {};
var offset = 0;
for(var i = 0; i < pointAttributes.attributes.length; i++){
var pointAttribute = pointAttributes.attributes[i];
if(pointAttribute.name === Potree.PointAttribute.POSITION_CARTESIAN.name){
var buff = new ArrayBuffer(numPoints*4*3);
var positions = new Float32Array(buff);
for(var j = 0; j < numPoints; j++){
if(version.newerThan("1.3")){
positions[3*j+0] = (cv.getUint32(offset + j*pointAttributes.byteSize+0) * scale) + min[0];
positions[3*j+1] = (cv.getUint32(offset + j*pointAttributes.byteSize+4) * scale) + min[1];
positions[3*j+2] = (cv.getUint32(offset + j*pointAttributes.byteSize+8) * scale) + min[2];
}else{
positions[3*j+0] = cv.getFloat(j*pointAttributes.byteSize+0) + nodeOffset[0];
positions[3*j+1] = cv.getFloat(j*pointAttributes.byteSize+4) + nodeOffset[1];
positions[3*j+2] = cv.getFloat(j*pointAttributes.byteSize+8) + nodeOffset[2];
}
tightBoxMin[0] = Math.min(tightBoxMin[0], positions[3*j+0]);
tightBoxMin[1] = Math.min(tightBoxMin[1], positions[3*j+1]);
tightBoxMin[2] = Math.min(tightBoxMin[2], positions[3*j+2]);
tightBoxMax[0] = Math.max(tightBoxMax[0], positions[3*j+0]);
tightBoxMax[1] = Math.max(tightBoxMax[1], positions[3*j+1]);
tightBoxMax[2] = Math.max(tightBoxMax[2], positions[3*j+2]);
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}else if(pointAttribute.name === Potree.PointAttribute.COLOR_PACKED.name){
var buff = new ArrayBuffer(numPoints*3);
var colors = new Uint8Array(buff);
for(var j = 0; j < numPoints; j++){
colors[3*j+0] = cv.getUint8(offset + j*pointAttributes.byteSize + 0);
colors[3*j+1] = cv.getUint8(offset + j*pointAttributes.byteSize + 1);
colors[3*j+2] = cv.getUint8(offset + j*pointAttributes.byteSize + 2);
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}else if(pointAttribute.name === Potree.PointAttribute.INTENSITY.name){
var buff = new ArrayBuffer(numPoints*4);
var intensities = new Float32Array(buff);
for(var j = 0; j < numPoints; j++){
var intensity = cv.getUint16(offset + j*pointAttributes.byteSize);
intensities[j] = intensity;
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}else if(pointAttribute.name === Potree.PointAttribute.CLASSIFICATION.name){
var buff = new ArrayBuffer(numPoints);
var classifications = new Uint8Array(buff);
for(var j = 0; j < numPoints; j++){
var classification = cv.getUint8(offset + j*pointAttributes.byteSize);
classifications[j] = classification;
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}else if(pointAttribute.name === Potree.PointAttribute.NORMAL_SPHEREMAPPED.name){
var buff = new ArrayBuffer(numPoints*4*3);
var normals = new Float32Array(buff);
for(var j = 0; j < numPoints; j++){
var bx = cv.getUint8(offset + j * pointAttributes.byteSize + 0);
var by = cv.getUint8(offset + j * pointAttributes.byteSize + 1);
var ex = bx / 255;
var ey = by / 255;
var nx = ex * 2 - 1;
var ny = ey * 2 - 1;
var nz = 1;
var nw = -1;
var l = (nx * (-nx)) + (ny * (-ny)) + (nz * (-nw));
nz = l;
nx = nx * Math.sqrt(l);
ny = ny * Math.sqrt(l);
nx = nx * 2;
ny = ny * 2;
nz = nz * 2 - 1;
normals[3*j + 0] = nx;
normals[3*j + 1] = ny;
normals[3*j + 2] = nz;
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}else if(pointAttribute.name === Potree.PointAttribute.NORMAL_OCT16.name){
var buff = new ArrayBuffer(numPoints*4*3);
var normals = new Float32Array(buff);
for(var j = 0; j < numPoints; j++){
var bx = cv.getUint8(offset + j * pointAttributes.byteSize + 0);
var by = cv.getUint8(offset + j * pointAttributes.byteSize + 1);
var u = (bx / 255) * 2 - 1;
var v = (by / 255) * 2 - 1;
var z = 1 - Math.abs(u) - Math.abs(v);
var x = 0;
var y = 0;
if(z >= 0){
x = u;
y = v;
}else{
x = - (v/Math.sign(v) - 1) / Math.sign(u);
y = - (u/Math.sign(u) - 1) / Math.sign(v);
}
var length = Math.sqrt(x*x + y*y + z*z);
x = x / length;
y = y / length;
z = z / length;
normals[3*j + 0] = x;
normals[3*j + 1] = y;
normals[3*j + 2] = z;
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}else if(pointAttribute.name === Potree.PointAttribute.NORMAL.name){
var buff = new ArrayBuffer(numPoints*4*3);
var normals = new Float32Array(buff);
for(var j = 0; j < numPoints; j++){
var x = cv.getFloat(offset + j * pointAttributes.byteSize + 0);
var y = cv.getFloat(offset + j * pointAttributes.byteSize + 4);
var z = cv.getFloat(offset + j * pointAttributes.byteSize + 8);
normals[3*j + 0] = x;
normals[3*j + 1] = y;
normals[3*j + 2] = z;
}
attributeBuffers[pointAttribute.name] = { buffer: buff, attribute: pointAttribute};
}
offset += pointAttribute.byteSize;
}
var indices = new ArrayBuffer(numPoints*4);
var iIndices = new Uint32Array(indices);
for(var i = 0; i < numPoints; i++){
iIndices[i] = i;
}
if(attributeBuffers[Potree.PointAttribute.CLASSIFICATION.name] === undefined){
var buff = new ArrayBuffer(numPoints*4);
var classifications = new Float32Array(buff);
for(var j = 0; j < numPoints; j++){
classifications[j] = 0;
}
attributeBuffers[Potree.PointAttribute.CLASSIFICATION.name] = { buffer: buff, attribute: Potree.PointAttribute.CLASSIFICATION};
}
var message = {
attributeBuffers: attributeBuffers,
tightBoundingBox: { min: tightBoxMin, max: tightBoxMax },
indices: indices
};
var transferables = [];
for(var property in message.attributeBuffers){
if(message.attributeBuffers.hasOwnProperty(property)){
transferables.push(message.attributeBuffers[property].buffer);
}
}
transferables.push(message.indices);
postMessage(message, transferables);
};
Potree.Version = function(version){
this.version = version;
var vmLength = (version.indexOf(".") === -1) ? version.length : version.indexOf(".");
this.versionMajor = parseInt(version.substr(0, vmLength));
this.versionMinor = parseInt(version.substr(vmLength + 1));
if(this.versionMinor.length === 0){
this.versionMinor = 0;
}
};
Potree.Version.prototype.newerThan = function(version){
var v = new Potree.Version(version);
if( this.versionMajor > v.versionMajor){
return true;
}else if( this.versionMajor === v.versionMajor && this.versionMinor > v.versionMinor){
return true;
}else{
return false;
}
};
Potree.Version.prototype.equalOrHigher = function(version){
var v = new Potree.Version(version);
if( this.versionMajor > v.versionMajor){
return true;
}else if( this.versionMajor === v.versionMajor && this.versionMinor >= v.versionMinor){
return true;
}else{
return false;
}
};
Potree.Version.prototype.upTo = function(version){
return !this.newerThan(version);
};
Potree.PointAttributeNames = {};
Potree.PointAttributeNames.POSITION_CARTESIAN = 0; // float x, y, z;
Potree.PointAttributeNames.COLOR_PACKED = 1; // byte r, g, b, a; I = [0,1]
Potree.PointAttributeNames.COLOR_FLOATS_1 = 2; // float r, g, b; I = [0,1]
Potree.PointAttributeNames.COLOR_FLOATS_255 = 3; // float r, g, b; I = [0,255]
Potree.PointAttributeNames.NORMAL_FLOATS = 4; // float x, y, z;
Potree.PointAttributeNames.FILLER = 5;
Potree.PointAttributeNames.INTENSITY = 6;
Potree.PointAttributeNames.CLASSIFICATION = 7;
Potree.PointAttributeNames.NORMAL_SPHEREMAPPED = 8;
Potree.PointAttributeNames.NORMAL_OCT16 = 9;
Potree.PointAttributeNames.NORMAL = 10;
/**
* Some types of possible point attribute data formats
*
* @class
*/
Potree.PointAttributeTypes = {
DATA_TYPE_DOUBLE : {ordinal : 0, size: 8},
DATA_TYPE_FLOAT : {ordinal : 1, size: 4},
DATA_TYPE_INT8 : {ordinal : 2, size: 1},
DATA_TYPE_UINT8 : {ordinal : 3, size: 1},
DATA_TYPE_INT16 : {ordinal : 4, size: 2},
DATA_TYPE_UINT16 : {ordinal : 5, size: 2},
DATA_TYPE_INT32 : {ordinal : 6, size: 4},
DATA_TYPE_UINT32 : {ordinal : 7, size: 4},
DATA_TYPE_INT64 : {ordinal : 8, size: 8},
DATA_TYPE_UINT64 : {ordinal : 9, size: 8}
};
var i = 0;
for(var obj in Potree.PointAttributeTypes){
Potree.PointAttributeTypes[i] = Potree.PointAttributeTypes[obj];
i++;
}
/**
* A single point attribute such as color/normal/.. and its data format/number of elements/...
*
* @class
* @param name
* @param type
* @param size
* @returns
*/
Potree.PointAttribute = function(name, type, numElements){
this.name = name;
this.type = type;
this.numElements = numElements;
this.byteSize = this.numElements * this.type.size;
};
Potree.PointAttribute.POSITION_CARTESIAN = new Potree.PointAttribute(
Potree.PointAttributeNames.POSITION_CARTESIAN,
Potree.PointAttributeTypes.DATA_TYPE_FLOAT, 3);
Potree.PointAttribute.RGBA_PACKED = new Potree.PointAttribute(
Potree.PointAttributeNames.COLOR_PACKED,
Potree.PointAttributeTypes.DATA_TYPE_INT8, 4);
Potree.PointAttribute.COLOR_PACKED = Potree.PointAttribute.RGBA_PACKED;
Potree.PointAttribute.RGB_PACKED = new Potree.PointAttribute(
Potree.PointAttributeNames.COLOR_PACKED,
Potree.PointAttributeTypes.DATA_TYPE_INT8, 3);
Potree.PointAttribute.NORMAL_FLOATS = new Potree.PointAttribute(
Potree.PointAttributeNames.NORMAL_FLOATS,
Potree.PointAttributeTypes.DATA_TYPE_FLOAT, 3);
Potree.PointAttribute.FILLER_1B = new Potree.PointAttribute(
Potree.PointAttributeNames.FILLER,
Potree.PointAttributeTypes.DATA_TYPE_UINT8, 1);
Potree.PointAttribute.INTENSITY = new Potree.PointAttribute(
Potree.PointAttributeNames.INTENSITY,
Potree.PointAttributeTypes.DATA_TYPE_UINT16, 1);
Potree.PointAttribute.CLASSIFICATION = new Potree.PointAttribute(
Potree.PointAttributeNames.CLASSIFICATION,
Potree.PointAttributeTypes.DATA_TYPE_UINT8, 1);
Potree.PointAttribute.NORMAL_SPHEREMAPPED = new Potree.PointAttribute(
Potree.PointAttributeNames.NORMAL_SPHEREMAPPED,
Potree.PointAttributeTypes.DATA_TYPE_UINT8, 2);
Potree.PointAttribute.NORMAL_OCT16 = new Potree.PointAttribute(
Potree.PointAttributeNames.NORMAL_OCT16,
Potree.PointAttributeTypes.DATA_TYPE_UINT8, 2);
Potree.PointAttribute.NORMAL = new Potree.PointAttribute(
Potree.PointAttributeNames.NORMAL,
Potree.PointAttributeTypes.DATA_TYPE_FLOAT, 3);
/**
* Ordered list of PointAttributes used to identify how points are aligned in a buffer.
*
* @class
*
*/
Potree.PointAttributes = function(pointAttributes){
this.attributes = [];
this.byteSize = 0;
this.size = 0;
if(pointAttributes != null){
for(var i = 0; i < pointAttributes.length; i++){
var pointAttributeName = pointAttributes[i];
var pointAttribute = Potree.PointAttribute[pointAttributeName];
this.attributes.push(pointAttribute);
this.byteSize += pointAttribute.byteSize;
this.size++;
}
}
};
Potree.PointAttributes.prototype.add = function(pointAttribute){
this.attributes.push(pointAttribute);
this.byteSize += pointAttribute.byteSize;
this.size++;
};
Potree.PointAttributes.prototype.hasColors = function(){
for(var name in this.attributes){
var pointAttribute = this.attributes[name];
if(pointAttribute.name === Potree.PointAttributeNames.COLOR_PACKED){
return true;
}
}
return false;
};
Potree.PointAttributes.prototype.hasNormals = function(){
for(var name in this.attributes){
var pointAttribute = this.attributes[name];
if(
pointAttribute === Potree.PointAttribute.NORMAL_SPHEREMAPPED ||
pointAttribute === Potree.PointAttribute.NORMAL_FLOATS ||
pointAttribute === Potree.PointAttribute.NORMAL ||
pointAttribute === Potree.PointAttribute.NORMAL_OCT16){
return true;
}
}
return false;
};

File diff suppressed because one or more lines are too long

Wyświetl plik

@ -0,0 +1,194 @@
//var pointFormatReaders = {
// 0: function(dv) {
// return {
// "position": [ dv.getInt32(0, true), dv.getInt32(4, true), dv.getInt32(8, true)],
// "intensity": dv.getUint16(12, true),
// "classification": dv.getUint8(16, true)
// };
// },
// 1: function(dv) {
// return {
// "position": [ dv.getInt32(0, true), dv.getInt32(4, true), dv.getInt32(8, true)],
// "intensity": dv.getUint16(12, true),
// "classification": dv.getUint8(16, true)
// };
// },
// 2: function(dv) {
// return {
// "position": [ dv.getInt32(0, true), dv.getInt32(4, true), dv.getInt32(8, true)],
// "intensity": dv.getUint16(12, true),
// "classification": dv.getUint8(16, true),
// "color": [dv.getUint16(20, true), dv.getUint16(22, true), dv.getUint16(24, true)]
// };
// },
// 3: function(dv) {
// return {
// "position": [ dv.getInt32(0, true), dv.getInt32(4, true), dv.getInt32(8, true)],
// "intensity": dv.getUint16(12, true),
// "classification": dv.getUint8(16, true),
// "color": [dv.getUint16(28, true), dv.getUint16(30, true), dv.getUint16(32, true)]
// };
// }
//};
//
//
// Decodes LAS records into points
//
//var LASDecoder = function(buffer, pointFormatID, pointSize, pointsCount, scale, offset) {
// this.arrayb = buffer;
// this.decoder = pointFormatReaders[pointFormatID];
// this.pointsCount = pointsCount;
// this.pointSize = pointSize;
// this.scale = scale;
// this.offset = offset;
//};
//
//LASDecoder.prototype.getPoint = function(index) {
// if (index < 0 || index >= this.pointsCount)
// throw new Error("Point index out of range");
//
// var dv = new DataView(this.arrayb, index * this.pointSize, this.pointSize);
// return this.decoder(dv);
//};
onmessage = function(event){
var buffer = event.data.buffer;
var numPoints = event.data.numPoints;
var pointSize = event.data.pointSize;
var pointFormatID = event.data.pointFormatID;
var scale = event.data.scale;
var offset = event.data.offset;
var mins = event.data.mins;
var maxs = event.data.maxs;
var bbOffset = event.data.bbOffset;
var temp = new ArrayBuffer(4);
var tempUint8 = new Uint8Array(temp);
var tempUint16 = new Uint16Array(temp);
var tempFloat32 = new Float32Array(temp);
var tempInt32 = new Int32Array(temp);
var bufferView = new Uint8Array(buffer);
var pBuff = new ArrayBuffer(numPoints*3*4);
var cBuff = new ArrayBuffer(numPoints*3);
var iBuff = new ArrayBuffer(numPoints*4);
var clBuff = new ArrayBuffer(numPoints);
var rnBuff = new ArrayBuffer(numPoints);
var nrBuff = new ArrayBuffer(numPoints);
var psBuff = new ArrayBuffer(numPoints * 2);
var positions = new Float32Array(pBuff);
var colors = new Uint8Array(cBuff);
var intensities = new Float32Array(iBuff);
var classifications = new Uint8Array(clBuff);
var returnNumbers = new Uint8Array(rnBuff);
var numberOfReturns = new Uint8Array(nrBuff);
var pointSourceIDs = new Uint16Array(psBuff);
var tightBoundingBox = {
min: [ Number.POSITIVE_INFINITY, Number.POSITIVE_INFINITY, Number.POSITIVE_INFINITY],
max: [ Number.NEGATIVE_INFINITY , Number.NEGATIVE_INFINITY , Number.NEGATIVE_INFINITY ]
};
// temp arrays seem to be significantly faster than DataViews
// at the moment: http://jsperf.com/dataview-vs-temporary-float64array
for(var i = 0; i < numPoints; i++){
// POSITION
tempUint8[0] = bufferView[i*pointSize+0];
tempUint8[1] = bufferView[i*pointSize+1];
tempUint8[2] = bufferView[i*pointSize+2];
tempUint8[3] = bufferView[i*pointSize+3];
var x = tempInt32[0];
tempUint8[0] = bufferView[i*pointSize+4];
tempUint8[1] = bufferView[i*pointSize+5];
tempUint8[2] = bufferView[i*pointSize+6];
tempUint8[3] = bufferView[i*pointSize+7];
var y = tempInt32[0];
tempUint8[0] = bufferView[i*pointSize+8];
tempUint8[1] = bufferView[i*pointSize+9];
tempUint8[2] = bufferView[i*pointSize+10];
tempUint8[3] = bufferView[i*pointSize+11];
var z = tempInt32[0];
positions[3*i+0] = x * scale[0] + offset[0] - bbOffset[0];
positions[3*i+1] = y * scale[1] + offset[1] - bbOffset[1];
positions[3*i+2] = z * scale[2] + offset[2] - bbOffset[2];
tightBoundingBox.min[0] = Math.min(tightBoundingBox.min[0], positions[3*i+0]);
tightBoundingBox.min[1] = Math.min(tightBoundingBox.min[1], positions[3*i+1]);
tightBoundingBox.min[2] = Math.min(tightBoundingBox.min[2], positions[3*i+2]);
tightBoundingBox.max[0] = Math.max(tightBoundingBox.max[0], positions[3*i+0]);
tightBoundingBox.max[1] = Math.max(tightBoundingBox.max[1], positions[3*i+1]);
tightBoundingBox.max[2] = Math.max(tightBoundingBox.max[2], positions[3*i+2]);
// INTENSITY
tempUint8[0] = bufferView[i*pointSize+12];
tempUint8[1] = bufferView[i*pointSize+13];
var intensity = tempUint16[0];
intensities[i] = intensity;
// RETURN NUMBER, stored in the first 3 bits - 00000111
var returnNumber = bufferView[i*pointSize+14] & 7;
returnNumbers[i] = returnNumber;
// NUMBER OF RETURNS, stored in 00111000
numberOfReturns[i] = (bufferView[i*pointSize+14] & 56) / 8;
// CLASSIFICATION
var classification = bufferView[i*pointSize+15];
classifications[i] = classification;
// POINT SOURCE ID
tempUint8[0] = bufferView[i*pointSize+18];
tempUint8[1] = bufferView[i*pointSize+19];
var pointSourceID = tempUint16[0];
pointSourceIDs[i] = pointSourceID;
// COLOR, if available
if(pointFormatID === 2){
tempUint8[0] = bufferView[i*pointSize+20];
tempUint8[1] = bufferView[i*pointSize+21];
var r = tempUint16[0];
tempUint8[0] = bufferView[i*pointSize+22];
tempUint8[1] = bufferView[i*pointSize+23];
var g = tempUint16[0];
tempUint8[0] = bufferView[i*pointSize+24];
tempUint8[1] = bufferView[i*pointSize+25];
var b = tempUint16[0];
colors[3*i+0] = r / 255;
colors[3*i+1] = g / 255;
colors[3*i+2] = b / 255;
}
}
var message = {
position: pBuff,
color: cBuff,
intensity: iBuff,
classification: clBuff,
returnNumber: rnBuff,
numberOfReturns: nrBuff,
pointSourceID: psBuff,
tightBoundingBox: tightBoundingBox
};
var transferables = [
message.position,
message.color,
message.intensity,
message.classification,
message.returnNumber,
message.numberOfReturns,
message.pointSourceID];
postMessage(message, transferables);
};

File diff suppressed because one or more lines are too long

Wyświetl plik

@ -31,12 +31,16 @@
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.9.0",
"gl-matrix": "^2.3.2",
"i18next": "^7.1.2",
"immutability-helper": "^2.0.0",
"json-loader": "^0.5.4",
"leaflet": "^1.0.1",
"leaflet-measure": "^2.0.5",
"node-sass": "^3.10.1",
"object.values": "^1.0.3",
"openlayers": "^4.0.1",
"perfect-scrollbar": "^0.6.16",
"proj4": "^2.4.3",
"raw-loader": "^0.5.1",
"react": "^15.3.2",
"react-dom": "^15.3.2",
@ -45,6 +49,7 @@
"style-loader": "^0.13.1",
"three": "^0.83.0",
"three-orbit-controls": "^82.1.0",
"tween.js": "^16.6.0",
"url-loader": "^0.5.7",
"webpack": "^1.13.2",
"webpack-bundle-tracker": "0.0.93",