首页 > 其他分享 >4.1.1.8 实心体轮廓

4.1.1.8 实心体轮廓

时间:2024-12-01 10:28:36浏览次数:8  
标签:use 4.1 geometry cache 1.8 approx 实心体 tolerance

//! 实心体轮廓

use std::collections::BTreeSet;

use crate::{geometry::Geometry, topology::Solid};

use super::{face::FaceApprox, Approx, ApproxCache, Tolerance};

impl Approx for &Solid {
    type Approximation = BTreeSet<FaceApprox>;
    type Cache = ApproxCache;

    fn approx_with_cache(
        self,
        tolerance: impl Into<Tolerance>,
        cache: &mut Self::Cache,
        geometry: &Geometry,
    ) -> Self::Approximation {
        let tolerance = tolerance.into();

        self.shells()
            .iter()
            .flat_map(|shell| {
                shell.approx_with_cache(tolerance, cache, geometry)
            })
            .collect()
    }
}

标签:use,4.1,geometry,cache,1.8,approx,实心体,tolerance
From: https://blog.csdn.net/weixin_43219667/article/details/144023316

相关文章

  • 2024.11.30
    要在高亮的<em>标签中加入样式使字体变成红色,你可以直接在preTags和postTags中使用内联样式。具体做法如下:修改代码:request.source().highlighter(SearchSourceBuilder.highlight().field("name").preTags("<emstyle='color:red;'>")//......
  • 2024.11.30 周六
    2024.11.30周六Q1.1200给定x(<=107),m(<=1018),循环i:1~m,t=i^x,问t为x或m因子的数量。Q2.1400给定n个数,选择四个坐标点组成一个边平行于坐标轴的矩形,问面积最大时选的点。Q3.1600给定一数组(非负),在非零数中每次可选一个数(代价本身)/相邻2个数(代价和的2倍)。问最小......
  • 2024.11.30
    连续两天从不同的人那里听到相同的话是什么感受?昨天晚上利用导师答疑时间和童老师谈话(目前接触到的统计系的老师们都好温柔),突发奇想问了他有关未来方向选择的问题。他和我介绍了他研究的领域,统计学确实再很多领域都能发挥作用呢。不过大一就决定未来的方向有点早,老师认为要先打好......
  • docker可用国内镜像源2024.11.30
    系统版本/proc/versionLinuxversion5.15.0-126-generic(buildd@lcy02-amd64-052)(gcc(Ubuntu9.4.0-1ubuntu1~20.04.2)9.4.0,GNUld(GNUBinutilsforUbuntu)2.34)#136~20.04.1-UbuntuSMPThuNov1416:38:05UTC2024docker版本Dockerversion27.3.1,buildc......
  • [杂题]2024.9~2024.11 杂题总结
    [杂题]2024.9~2024.11杂题总结题目做多了,不总结,和没做是一样的。ARC061B挺好的一道题。观察到三个不好做,我们想能否搞成一个牌堆去取。发现显然是可以的,我们只需要知道一个确定的取出来牌的编号序列,必然可以确定三者的牌堆分别是什么。所以,问题转换成了:有多少个序列,当\(A\)......
  • 2024.11.29 周五
    2024.11.29周五Q1.1200给定黑白保龄球a,b个,设合法摆放为:金字塔形状,每层个数1,2,3...,且每层颜色相同。问最多可合法摆放层数的数量。Q2.1400三种特定的木头长度18,21,25,一根长度为60的木头可以截成多段。分别需要n根长度为18,21,25的木头,问最少需要多少长度为60的木头。......
  • 小记 ?—2024.11.29
    上一次写小记已是很久之前的事了。记得那篇小记被同学瞥见后,我还被调侃了许久。彼时的我,只是随手记录,却未曾想会有这样的波澜。这次写小记的念头,其实周三(2024.11.27)就萌生了。只是,拖延成了惯性,一直到今天(2024.11.29),才终于动笔。尽管早已在心中勾勒了无数遍,但提笔时依然不知从何落......
  • 2024.11.28联考总结(补)
    省流:T4炸成狗。复盘T1很水,看了一眼感觉结论题,类似洛谷月赛Div2T1水平,结果一眼没秒,于是二眼,结果二眼没秒,于是三眼\(\dots\)然后听见有人开始噼里啪啦,有点不慌。然后8:20开始写,5min后写挂,然后又想了想会了,又写5min不到,过完大样例是8:40。然后看看T2,有一个很明显的\(......
  • 2024.11.28周四
    2024.11.28周四Q1.1200给定a,b。构造一数组,满足平均值为a,中位数为b。Q2.1300给定4个数字,输出1~5中未出现的数字。Q3.1500给定一数组,每次操作你可以选择一个元素ai在数组右边添加i-1个0。问任意操作数组长度的最大值。A1.9mins考虑等差数列,3个元素便能构造出来......
  • 2024.11.[~, 28]训练记录
    好,今天是noip2024前最后一次模拟。但是我参加不了noip。还是认真参加了模拟赛。自主复习就写训练记录吧。落下很多天了。今天的题疑似有点难订正了。那就先写今天的。11.28noip模拟今天的考试时间为了全真对标特意推迟了半个小时,写到最后还是有点困了。毕竟平常一点钟睡午......