Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hands-on / Kaname Frusawa / Cloud Compare Users...
Search
Paraworld
April 13, 2024
Technology
2
1.2k
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
Paraworld
April 13, 2024
Tweet
Share
More Decks by Paraworld
See All by Paraworld
COPC_Viewer_勉強会.pdf
paraworld
0
79
Other Decks in Technology
See All in Technology
AIプロダクトのプロンプト実践テクニック / Practical Techniques for AI Product Prompts
saka2jp
0
110
Observability — Extending Into Incident Response
nari_ex
1
160
SCONE - 動画配信の帯域を最適化する新プロトコル
kazuho
1
350
HonoとJSXを使って管理画面をサクッと型安全に作ろう
diggymo
0
170
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
260
Dify on AWS 環境構築手順
yosse95ai
0
120
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
170
serverless team topology
_kensh
3
210
SQLAlchemy の select(User).where(User.id =="123") を理解してみる/sqlalchemy deep dive
3l4l5
3
330
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
120
生成AI時代のPythonセキュリティとガバナンス
abenben
0
130
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
160
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Practical Orchestrator
shlominoach
190
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
BBQ
matthewcrist
89
9.9k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
The Language of Interfaces
destraynor
162
25k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
How to Ace a Technical Interview
jacobian
280
24k
Transcript
(P) (Shift-P) (Z) (F3/F4) (0) (2) (4) (5) (6) (8)
(9) (7) (Ctrl-O) (Ctrl-S) (Ctrl-Shift-S) (Shift-LMB) (Shift-C) (Shift-Wheel) (Alt-Wheel) (Alt-LMB-drag) (T) (X) (Ctrl-P) (Del) (Ctrl-V) (V) (N) (C) (D) (S) (Shift-↑,↓) (F8) (F10) (F2) (L) (Ctrl-Wheel) (Ctrl-Shift-Wheel) (RMB-drag) (LMB-drag) (MMB-drag,Wheel) (Shift-LMB-drag) (A,Space) 1
• Introduction • English UI 2
𝑥, 𝑦, 𝑧 𝑁𝑥, 𝑁𝑦, 𝑁𝑧 Point Cloud Scalar fields
R, G, B ➢ point index ➢ classification ➢ constant value ➢ dip(degrees) ➢ … 𝑥 𝑦 𝑧 3
𝒙, 𝒚, 𝒛 𝑵𝒙, 𝑵𝒚, 𝑵𝒛 𝐒𝐜𝐚𝐥𝐚𝐫 𝐟𝐢𝐞𝐥𝐝𝐬 𝐑, 𝐆,
𝐁 SF1 operation SF2 (Constant value) Arithmetics Export /Convert Add constant value /Compute geometric features Computes Normals 4
Sample points 10,000 points Primitive Plane (dx, dy) = (2,2)
-1 < Coord. X < 1 -1 < Coord. Y < 1 Edit > Scalar fields > Set SF as coordinate (x, y, z)=(Coord. X, 0, 0) (x, y, z)=(0, Coord. Y, 0) -1 -1 1 1 Edit > Scalar fields > Export coordinates to SFs 5
Sample points 36 points Primitive Plane 0 ≦ point indexes(ID)
≦ 35 Edit > Scalar fields > Add point indexes as SF Add constant SF (-1) acos(-1) = π 360° = 2π ID = 0,1,2,3….35 ID/36 = 0….0.9722221 0 ≦ ሺ2π × 𝐼𝐷/ 36 ) < 2 π 𝑥 = cosሺ2π × 𝐼𝐷/ 36 ) y = 𝑠𝑖𝑛ሺ2π × 𝐼𝐷/ 36 ) 6
acos −1 = π 𝑥 𝑦 O 1 1 −1
asin 1 = 𝜋 2 atan 1 = 𝜋 4 45° atan 1 × 4 acos −1 asin 1 × 2 π = acos(-1) = 3.14159274 rad 2π -1 π 𝑥 𝑦 O 1 1 −1 -1 θ 𝑥, 𝑦 = ሺ𝑐𝑜𝑠θ, sinθ) cosθ sinθ 7
8
Edit > Cloud > Create single point (x, y, z)
= (0,0,0) 1 1 Set front view (5) Apply Transformation Ctrl + T Primitive Plane 9
Trace polyline Ctrl + P S mooth Cancel (Exit) Create
(Exit) Continue Reset Export to DB Edit > Polyline > smooth Edit > Polyline > sample points (10,000 ~1000,000) 10
0 ≦ point indexes(ID) < 100,000 ~1000,000 Add point indexes
as SF Set SF as coordinate (x, y, z) = (Coord. X × cos(ID), Coord. X × sin(ID), unchanged) Coord. X Export coordinate to SF 11
12