Merge pull request #1162 from schoeller/ocs_doc_api_remove

# Conflicts:
#	crates/ocs_doc_api/Cargo.toml
This commit is contained in:
Hakan Seven committed 2026-09-11 10:22:02 +03:00
commit 8e010e305a
49 files changed
+4 -14880

No files matched your search

-11
View File
@@ -1868,13 +1868,6 @@ pub struct Scene {
pub block_meshes: HashMap<Handle, MeshLodSet>,
/// Kernel B-reps used by solid operations and exact-geometry saves.
pub solid_models: HashMap<Handle, cadkernel::brep::Body>,
/// Memoized DocApi volume/centroid per (handle, geometry_epoch) so repeated
/// mass queries on the same solid are O(1). Persists across DocApi dispatches.
#[cfg(not(target_arch = "wasm32"))]
pub doc_api_mass_cache: std::collections::HashMap<Handle, (u64, f64, [f64; 3])>,
/// Bounds uncached mass computations in one API request.
#[cfg(not(target_arch = "wasm32"))]
pub doc_api_cold_tess_used: usize,
/// GPU render data for raster images (RasterImage entities), keyed by handle.
pub images: HashMap<Handle, ImageModel>,
/// The viewport that is currently "entered" (MSPACE mode).
@@ -2233,10 +2226,6 @@ impl Scene {
material_base_dir: None,
block_meshes: HashMap::default(),
solid_models: HashMap::default(),
#[cfg(not(target_arch = "wasm32"))]
doc_api_mass_cache: std::collections::HashMap::default(),
#[cfg(not(target_arch = "wasm32"))]
doc_api_cold_tess_used: 0,
images: HashMap::default(),
active_viewport: None,
bg_color: [33.0 / 255.0, 40.0 / 255.0, 48.0 / 255.0, 1.0],