python - 具有定义间距的重复曲面
问题描述
假设我有一个由 z = f(x, y) 定义的表面,并且我想创建表面阵列,该阵列通过 x 和 y 中的某个峰到峰距离对表面进行图案化(在 1D 中显示为附件中的 d)。我想要一个函数,当给定一个 (x, y) 时,它会给我沿表面阵列顶部的表面高度 z。因此,它必须足够聪明,才能识别表面“凸起”的交叉点并沿着表面顶部行驶。有任何想法吗?谢谢。
解决方案
您可以尝试使用正弦/余弦系列来近似您的表面(基数,而不是模式一)。你不需要扩展它,因为它是由正弦组成的。至于交叉点,简单地并排放置图案不会光滑的表面有多复杂?
推荐阅读
- zeromq - 有没有办法在 ZeroMQ 中拥有异步客户端和服务器?
- javascript - 邮递员:如何将变量与预请求脚本中的值进行比较?
- android - 在BackPressed Android上获取输入警报
- google-apps-script - DocumentApp.openById() 失败并显示“服务不可用”
- python - 目录 '。' 不可安装。找不到文件“setup.py”。使用 anaconda 时
- java - 如何通过 InteliJ 插件在 IntelliJ IDEA 项目中运行测试
- c# - 用于外部组件的子类化字典
- python - 这个函数是否需要一个类方法?
- prolog - Prolog \+ 和 \= 有什么区别
- django - 在 Django 中更新数据库视图结构