| Merk | Vereiste bestanden | Virtuele tour | Puntenwolk |
|---|---|---|---|
| Universele bestandsformaten | |||
| Autodesk ReCap | RCP / RCS | * |
|
| E57 beste keuze | * |
||
| PTX | |||
| LAS / LAZ | |||
| PTS | |||
| XYZ | |||
| PLY | |||
| JPG met GPS-gegevens (equirectangulair) |
|||
| JPG / PNG / EXR (equirectangulair) |
|||
| Terrestrische laserscanning | |||
| RIEGL | PTX + panos + ImageList.csv | ||
| RiPANO | panos + project.json | ||
| Leica | LGSX | * |
* |
| Leica | LGS | * |
|
| Leica | panos + DB | ||
| Leica | panos + TXT | ||
| Z+F | panos + OUT | ||
| Trimble | panos + CSV | ||
| Scanner niet vermeld? Neem contact met ons op! | |||
| Mobiele laserscanners | |||
| OmniSLAM | LAZ + panos + camera.dat | ||
| Lixel | LAZ + panos + panoramicPoses.csv | ||
| CHCNAV RS10 | CoPre "Export" archived folder | ||
| Share S20 | LAS + left_*.jpg + right_*.jpg + ImgPose.txt | ||
| Scanner niet vermeld? Neem contact met ons op! | |||
| Orthofoto / GeoTIFF / Kaartoverlays | |||
| TIF / TIFF / KML / KMZ | |||
| 360° Video | |||
| MP4 (equirectangulair) + GPX (optioneel) | |||
| 3D Gaussiaans Splatting | |||
| PLY SPZ SPLAT KSPLAT SOG | |||
| Mesh-formaten | |||
| GLB STL OBJ+MTL+Texturen | |||
| 3D CAD-formaten | |||
| gratis | RVT IFC | ||
|
0,01 tokens per MB Voor de conversie wordt Autodesk Derivative API gebruikt |
RVT ASM F3D FBX IAM IPT NEU PRT SLDASM SLDPRT SMB SMT STEP STP STPZ WIRE X_B X_T | ||
project_deliv_*.db.position = [positionX, positionY, positionZ];
orientation = [rotationW, rotationX, rotationY, rotationZ];
Hier is een voorbeeld:
position = [-60.2344, 30.0544, -0.185128];
orientation = [0.804644, -8.74489e-06, -1.45999e-05, 0.593758];
Deze structuur wordt gebruikt om je panorama's correct te plaatsen en oriënteren in de 3D-ruimte. Zorg dat elke waarde gescheiden is door een komma en precies volgens het voorbeeld is opgemaakt.
Links naar andere projecten maakt het mogelijk om meerdere onafhankelijke projecten binnen één virtuele tour te verbinden.
-2 × initiële schatting.mqtt:publish. De sleutel wordt maar één keer weergegeven — kopieer deze.mqtts://360-for-you.com:8883.wss://360-for-you.com/mqtt/.users/<your ID>/sensors/<sensor name>. U mag alleen naar uw eigen tak schrijven — het deel <your ID> moet overeenkomen met uw account.
<span>-tag toe die verwijst naar een van zijn eigen sensorthema's. De tekst die u in de tag plaatst, wordt ongewijzigd weergegeven totdat de eerste meting binnenkomt — gebruik die als label of als tijdelijke aanduiding zoals een streepje — en wordt daarna vervangen door de livewaarde. De eenvoudigste vorm is:
<span data-mqtt="users/<your ID>/sensors/temperature">—</span>
De weergegeven waarde is precies het bericht dat uw apparaat publiceert (platte tekst), dus formatteer het aan de apparaatkant, bijvoorbeeld 23.4 °C. Het topic moet een concreet topic zijn waarnaar uw apparaat publiceert — wildcards zijn niet toegestaan voor viewers.
data-mqtt-json="<path>" — als uw apparaat een JSON-object publiceert (bijvoorbeeld {"temperature": 23.4, "humidity": 45}), gebruik dit om één veld te kiezen. Ondersteunt geneste paden zoals weather.temperature en array-indexen zoals readings[0].value. Zonder dit attribuut wordt de volledige payload 그대로 weergegeven.data-mqtt-suffix="<text>" — wordt na de waarde toegevoegd en is handig voor eenheden. Bijvoorbeeld zet data-mqtt-suffix=" °C" 23.4 om in 23.4 °C.data-mqtt-show-last-update="true" — toon ook hoe lang geleden de waarde is binnengekomen, bijvoorbeeld 23.4 (2m geleden).data-mqtt-stale-after="<seconds>" — als er binnen dit aantal seconden geen nieuwe meting binnenkomt, wordt het element als verouderd gemarkeerd (er wordt een data-mqtt-stale-attribuut aan toegevoegd), zodat u het kunt vervagen of markeren met uw eigen CSS.temperature uit een JSON-waarde, voeg de eenheid toe, toon hoe recent het is en markeer het als verouderd na twee minuten stilte:
<span data-mqtt="users/42/sensors/weather"
data-mqtt-json="temperature"
data-mqtt-suffix=" °C"
data-mqtt-show-last-update="true"
data-mqtt-stale-after="120">no data yet</span>
Als uw apparaat metingen over subonderwerpen verdeelt, richt de tag dan op het exacte subonderwerp door deze toe te voegen, bijvoorbeeld users/42/sensors/weather/humidity. U kunt meerdere tags in één opmerking plaatsen of ze over verschillende panorama's verspreiden — elke tag wordt onafhankelijk bijgewerkt, en dezelfde sensor kan in zoveel opmerkingen en projecten worden ingebed als u wilt.
mqtt:publish (Profiel → API-sleutels).21.4 in plaats van 0x4C13).users/<your ID>/sensors/<name you chose>, met uw API-sleutel als wachtwoord.knx mqtt bridge. Pick whichever fits your hardware and skill level — any bridge that publishes to MQTT will work; the contract on our side is just the topic name and the value.
knx:
gateway: 192.168.1.10 # your KNX IP gateway
mqtt:
url: wss://360-for-you.com/mqtt/
username: "42" # your numeric user ID, shown on Profile
password: "sk_..." # API key with mqtt:publish
mappings:
- group: "1/2/3"
dpt: "9.001" # 2-byte float, °C
topic: users/42/sensors/kitchen-temperature
- group: "1/2/4"
dpt: "1.001" # bool, on/off
topic: users/42/sensors/kitchen-light
Exact field names vary by bridge — consult its documentation. Map each KNX group to a friendly sensor name; that is the name you will write in the data-mqtt="..." attribute on the panorama.
{"value": 21.4, "unit": "°C"}), use data-mqtt-json="value" on the span tag to pick the field — see the previous question for details.
You can find a detailed PDF guide on how to use Potree's interface functionalities below:
PDF openen in een nieuw tabblad
Source:
https://www.linkedin.com/pulse/complete-guide-potrees-interface-functionalities-abderrazzaq/
example.com is, kunnen we het platform beschikbaar maken op een adres zoals 360.example.com — waarbij "360" kan worden vervangen door elk woord dat u kiest.
Jinja2-sjablonen voor webpagina's en e-mails, en CSS-stijlen voor de opmaak. Dit maakt het mogelijk visuele elementen zoals logo's, kleuren, lay-outs en teksten aan te passen.
Heeft u vragen? Stel ze hier, we proberen het probleem zo snel mogelijk op te lossen.