Started updating potree version
|
@ -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;
|
||||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -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;
|
|
@ -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;
|
||||
}
|
|
@ -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");
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 776 B |
Przed Szerokość: | Wysokość: | Rozmiar: 1.1 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 680 B |
Przed Szerokość: | Wysokość: | Rozmiar: 1.2 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1.3 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1.0 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 933 B |
|
@ -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>
|
|
@ -0,0 +1,10 @@
|
|||
|
||||
|
||||
|
||||
icons/map_icon.png
|
||||
from sitn PotreeViewer
|
||||
http://ne.ch/sitn
|
||||
https://github.com/PotreeViewer/PotreeViewer
|
||||
|
||||
|
||||
|
Przed Szerokość: | Wysokość: | Rozmiar: 602 B Po Szerokość: | Wysokość: | Rozmiar: 602 B |
|
@ -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 |
Przed Szerokość: | Wysokość: | Rozmiar: 3.8 KiB Po Szerokość: | Wysokość: | Rozmiar: 3.8 KiB |
|
@ -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 |
|
@ -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 |
Przed Szerokość: | Wysokość: | Rozmiar: 1.4 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.4 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 6.8 KiB Po Szerokość: | Wysokość: | Rozmiar: 6.8 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1.9 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.9 KiB |
|
@ -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 |
|
@ -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 |
Przed Szerokość: | Wysokość: | Rozmiar: 1.0 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.0 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 4.1 KiB Po Szerokość: | Wysokość: | Rozmiar: 4.1 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 5.5 KiB Po Szerokość: | Wysokość: | Rozmiar: 5.5 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 859 B Po Szerokość: | Wysokość: | Rozmiar: 859 B |
Przed Szerokość: | Wysokość: | Rozmiar: 46 KiB Po Szerokość: | Wysokość: | Rozmiar: 24 KiB |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
Po Szerokość: | Wysokość: | Rozmiar: 7.8 KiB |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
Przed Szerokość: | Wysokość: | Rozmiar: 4.5 KiB Po Szerokość: | Wysokość: | Rozmiar: 4.5 KiB |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
Przed Szerokość: | Wysokość: | Rozmiar: 939 B Po Szerokość: | Wysokość: | Rozmiar: 939 B |
Przed Szerokość: | Wysokość: | Rozmiar: 3.9 KiB Po Szerokość: | Wysokość: | Rozmiar: 3.9 KiB |
|
@ -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 |
|
@ -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 |
|
@ -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 |
Przed Szerokość: | Wysokość: | Rozmiar: 5.6 KiB Po Szerokość: | Wysokość: | Rozmiar: 5.6 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 17 KiB Po Szerokość: | Wysokość: | Rozmiar: 17 KiB |
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"simple_dev": "ok_from_common_dev",
|
||||
"test": {
|
||||
"simple_dev": "ok_from_common_dev",
|
||||
"fallback_dev": "ok_from_common_dev-fallback"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"simple_dev": "ok_from_special_dev",
|
||||
"test": {
|
||||
"simple_dev": "ok_from_special_dev"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"simple_dev": "ok_from_dev",
|
||||
"test": {
|
||||
"simple_dev": "ok_from_dev"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"simple_en-US": "ok_from_common_en-US",
|
||||
"test": {
|
||||
"simple_en-US": "ok_from_common_en-US"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"simple_en-US": "ok_from_special_en-US",
|
||||
"test": {
|
||||
"simple_en-US": "ok_from_special_en-US"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"simple_en-US": "ok_from_en-US",
|
||||
"test": {
|
||||
"simple_en-US": "ok_from_en-US"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"simple_en": "ok_from_common_en",
|
||||
"test": {
|
||||
"simple_en": "ok_from_common_en",
|
||||
"fallback_en": "ok_from_common_en-fallback"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"simple_en": "ok_from_special_en",
|
||||
"test": {
|
||||
"simple_en": "ok_from_special_en"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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"
|
||||
}
|
||||
}
|
Po Szerokość: | Wysokość: | Rozmiar: 28 KiB |
|
@ -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 |
Po Szerokość: | Wysokość: | Rozmiar: 6.6 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 527 KiB Po Szerokość: | Wysokość: | Rozmiar: 527 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 37 KiB Po Szerokość: | Wysokość: | Rozmiar: 37 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 6.3 KiB Po Szerokość: | Wysokość: | Rozmiar: 6.3 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 41 KiB Po Szerokość: | Wysokość: | Rozmiar: 41 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 40 KiB Po Szerokość: | Wysokość: | Rozmiar: 40 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 75 KiB Po Szerokość: | Wysokość: | Rozmiar: 75 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 47 KiB Po Szerokość: | Wysokość: | Rozmiar: 47 KiB |
|
@ -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.
|
Po Szerokość: | Wysokość: | Rozmiar: 332 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 6.3 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 270 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 306 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 143 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 296 KiB |
|
@ -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ü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>
|
||||
|
||||
|
Przed Szerokość: | Wysokość: | Rozmiar: 1.8 MiB |
|
@ -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;
|
||||
};
|
|
@ -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);
|
||||
};
|
|
@ -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",
|
||||
|
|