数学图形(2.25)三维悬链线与悬链面

news/2023/6/5 21:58:06

这一节是将数学图形(1.9)悬链线由2D曲线变换为3D曲线

#http://www.mathcurve.com/surfaces/catenoid/catenoid.shtml

vertices = 12000u = from (-2*PI) to (PI)
v = rand2(0, 2*PI)a = 10.0x = a*ch(u)*cos(v)
y = a*ch(u)*sin(v)
z = a*u

上述脚本代码中使用了一个随机数v = rand2(0, 2*PI)

将其由变成一个输入维度则脚本代码为:

#http://www.mathcurve.com/surfaces/catenoid/catenoid.shtml

vertices = D1:360 D2:100u = from (-PI) to (PI) D1
v = from (0) to (2*PI) D2a = 10.0x = a*ch(u)*cos(v)
y = a*ch(u)*sin(v)
z = a*u

生成了一个悬链面

 

 

 

转载于:https://www.cnblogs.com/WhyEngine/p/3841093.html


https://dhexx.cn/news/show-18366.html

相关文章

解决cmd运行java程序时报错Error: could not open `C:\Program Files\Java\jre1.8.0_271\lib\amd64\jvm.cfg‘

一、windows使用java命令时报错 当我们安装玩jdk时,系统的默认jdk还是原来那个 因此我们要在cmd中输入: set path"%JAVA_HOME%\bin"来重新定向java路径 之后我们要在path环境变量中添加 %JAVA_HOME%\jre\bin 并放置最上面 之后输入java-vers…

ifame 高度自适应

ifame 高度自适应的原理 其实 就是 先把子页面中的高度求出来 然后更改 ifame 的值 <iframe width"100%" id"iframeid" height"auto" scrolling"none" frameborder"0" src"index.html"></iframe> in…

如何识别一个字符串是否Json格式

如何识别一个字符串是否Json格式 原文:如何识别一个字符串是否Json格式前言&#xff1a;距离上一篇文章&#xff0c;又过去一个多月了&#xff0c;近些时间&#xff0c;工作依旧很忙碌&#xff0c;除了管理方面的事&#xff0c;代码方面主要折腾三个事&#xff1a;1&#xff1a…

分布式系统Sentinel整合Open-Feign限流

分布式系统Sentinel整合Open-Feign限流一、前言二、sentinel控制台1、调用与被调用方引入依赖2、控制台搭建3、启动三、限流配置1、多个微服务接入Sentinel配置四、面板介绍五、基于并发线程数进行限流配置六、降级熔断策略1、熔断实操2、自定义降级异常数据七、Sentinel整合Op…

网关Gateway断⾔+过滤器整合注册中心Nacos项目实战

网关Gateway断⾔过滤器整合注册中心Nacos项目实战一、前言二、网关介绍三、基本网关转发1、创建Gateway项目2、配置四、整合注册中心Nacos1、添加Nacos依赖2、启动类开启支持3、修改配置文件4、网关访问的代码五、Gateway内置断言实现接口定时下线与强制参数六、自定义全局过滤…

Hadoop的体系结构

HDFS和MapReduce是Hadoop的两大核心。而整个Hadoop的体系结构主要是通过HDFS来实现对分布式存储的底层支持的&#xff0c;并且它会通过MapReduce来实现对分布式并行任务处理的程序支持。 1、HDFS的体系结构 HDFS采用了主从&#xff08;Master/Slave&#xff09;结构模型&#x…

Redis分布式锁实现

Redis分布式锁实现一、Redis分布式锁的出现二、普通分布式锁&#xff08;不推荐&#xff09;1、pom依赖2、普通版本的分布式锁3、redis分布式锁保证三、升级版分布式锁1、工具类2、场景一程序运行时间大于锁时间提前结束3、场景二程序运行时间小于锁自动释放时间&#xff0c;触…

Unity NGUI 创建简单的按钮

Unity版本&#xff1a;4.5.1  NGUI版本&#xff1a;3.6.5 注意NGUI版本&#xff0c;网上的大部分教程都是2.x版本的&#xff0c;在步骤上面略有不同&#xff0c;此文适合初学者。 示例&#xff1a; 通过NGUI创建一个背景和按钮。 1.首先创建一个新场景&#xff0c;并保存&…

UVa - 11283 - PLAYING BOGGLE

先上题目 Problem F PLAYING BOGGLE Boggle is a classic word game played on a 4 by 4 grid of letters. The letter grid is randomly generated by shaking 16 cubes labeled with a distribution of letters similar to that found in English words. Players try to find…

Open-Feign整合hystrix降级熔断实战

Open-Feign整合hystrix降级熔断实战一、服务端1、配置文件2、控制层二、客户端1、依赖2、配置文件3、启动类4、在控制层当中调用5、创建一个类实现服务FeignClient接口6、在服务FeignClient接口上配置FallBack实现类三、测试1、场景一服务正常调用2、场景二当被调服务停止运行时…