BlogDocs

Use an octahedron as the subdivision shape for `ProcMeshKey::Sphere`.(#314)

Comparing
fork-7014-kpreid/octahedron
(
a2c0fed
) with
main
(
4cf168e
)
0%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
30
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

query
crates/store/re_query/benches/latest_at.rs::benches::batch_strings::arrow_batch_strings2::query
+1%
22.5 µs
22.3 µs
query
crates/store/re_query/benches/latest_at.rs::benches::batch_points::arrow_batch_points2::query
+1%
19.2 µs
19 µs
generate_messages
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::generate_messages
0%
38.4 µs
38.3 µs
decode_message_bundles
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::decode_message_bundles
0%
40.4 µs
40.3 µs
decode_message_bundles
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::decode_message_bundles
0%
40.4 µs
40.3 µs
query
crates/store/re_query/benches/latest_at.rs::benches::mono_strings::arrow_mono_strings2::query
0%
1.6 ms
1.6 ms
encode_total
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::encode_total
0%
1.8 ms
1.8 ms
decode_total
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::decode_total
0%
4.1 ms
4.1 ms
encode_total
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::encode_total
0%
66.4 ms
66.4 ms
generate_messages
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::generate_messages
0%
198.9 ms
198.8 ms
decode_message_bundles
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::decode_message_bundles
0%
179.4 ms
179.4 ms
decode_total
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::decode_total
0%
666.2 ms
666.1 ms
decode_total
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::decode_total
0%
1.1 ms
1.1 ms
decode_log_msg
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::decode_log_msg
0%
1 ms
1 ms
generate_message_bundles
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::generate_message_bundles
0%
254.1 ms
254 ms
encode_log_msg
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::encode_log_msg
0%
1.3 ms
1.3 ms
new
crates/utils/re_tuid/benches/bench_tuid.rs::benches::bench_tuid::tuid::Tuid::new
0%
652.2 ns
652.2 ns
decode_log_msg
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::decode_log_msg
0%
4 ms
4 ms
encode_log_msg
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::encode_log_msg
0%
3.8 ms
3.8 ms
encode_log_msg
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::encode_log_msg
0%
552.6 ms
552.7 ms
generate_message_bundles
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow_batched::mono_points_arrow_batched::generate_message_bundles
0%
63.4 ms
63.4 ms
decode_log_msg
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::decode_log_msg
0%
482.9 ms
483 ms
query
crates/store/re_query/benches/latest_at.rs::benches::mono_points::arrow_mono_points2::query
0%
1.5 ms
1.5 ms
generate_message_bundles
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::generate_message_bundles
0%
595.2 µs
595.3 µs
insert
crates/store/re_query/benches/latest_at.rs::benches::mono_strings::arrow_mono_strings2::insert
0%
5.2 ms
5.2 ms
encode_total
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::mono_points_arrow::mono_points_arrow::encode_total
0%
1 s
1 s
insert
crates/store/re_query/benches/latest_at.rs::benches::batch_points::arrow_batch_points2::insert
0%
75.2 µs
75.3 µs
insert
crates/store/re_query/benches/latest_at.rs::benches::mono_points::arrow_mono_points2::insert
0%
5.1 ms
5.1 ms
generate_messages
crates/store/re_log_encoding/benches/msg_encode_benchmark.rs::benches::batch_points_arrow::batch_points_arrow::generate_messages
0%
38.4 µs
38.5 µs
insert
crates/store/re_query/benches/latest_at.rs::benches::batch_strings::arrow_batch_strings2::insert
0%
75 µs
75.3 µs

Commits

Click on a commit to change the comparison range
base
main
4cf168e
0%
Use an octahedron as the subdivision shape for `ProcMeshKey::Sphere`. The edges of the octahedron become axis-aligned great circles around the subdivided mesh, which makes more sense for ellipsoid visualization since the axes and their perpendicular planes are significant.
a2c0fed
3 months ago
by kpreid
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.