 
- 帖子
- 680
- 积分
- 810
- 技术
- 37
- 捐助
- 0
- 注册时间
- 2023-2-9
|
本帖最后由 jyswjjgdwtdtj 于 2025-3-22 14:50 编辑
Origin_MD_Data:JXU1OTI3JXU4QTAwJXU0RTBEJXU2MEVEJXU1NzMwJXU0RUNCJXU3RUNEJXU4MUVBJXU1REYxJXU1MDVBJXU3Njg0JXU1QzBGJXU4RjZGJXU0RUY2JTBBJTIzJTIwQ3NHcmFmZXElMEElMjMlMjMlMjAldTdCODAldTRFQ0IlMEFDc0dyYWZlcSV1NEUwMCV1NEUyQSV1NjUyRiV1NjMwMSV1OTY5MCV1NTFGRCV1NjU3MCV1N0VEOCV1NTIzNiV1NzY4NFdpbmZvcm0ldTYzQTcldTRFRjYlMjAlMjAlMEFDc0dyYWZlcSUyMCV1NjYyRiV1NEUwMCV1NEUyQSV1NUYzQSV1NTkyNyV1NzY4NCV1NjNBNyV1NEVGNiV1NEVFNSV1N0VEOCV1NTIzNiV1NUUyNiV1NjcwOSV1NEUyNCV1NEUyQSV1NTNDMiV1NjU3MCV1RkYwOHgldTRFMEV5JXVGRjA5JXU3Njg0JXU5NjkwJXU1MUZEJXU2NTcwJXVGRjBDJXU2NjJGR3JhZmVxJXU3Njg0JXU1RjAwJXU2RTkwJXU2NkZGJXU0RUUzJXU1NEMxJTIwJTIwJTBBQ3NHcmFmZXElMjAldTkwRTgldTUyMDYldTU3RkEldTRFOEUldTc1MzFKZWZmJTIwVHVwcGVyJTIwb2YlMjBVbml2ZXJzaXR5JTIwb2YlMjBUb3JvbnRvJTJDJTIwU0lHR1JBUEglMjAyMDAxJXU3Njg0UmVsaWFibGUlMjBUd28tRGltZW5zaW9uYWwlMjBHcmFwaGluZyUyME1ldGhvZHMlMjBmb3IlMjBNYXRoZW1hdGljYWwlMjBGb3JtdWxhZSUyMHdpdGglMjBUd28lMjBGcmVlJTIwVmFyaWFibGVzJXVGRjBDJXU1NDBDJXU2NUY2JXU1NzI4JXU1MjI0JXU2NUFEJXU1QjUwJXU1MENGJXU3RDIwJXU2NUY2JXU0RjdGJXU3NTI4JXU0RTg2TWFyY2hpbmclMjBDdWJlcyV1N0I5NyV1NkNENSV1NzY4NCV1NjAxRCV1OERFRiUyMCUyMCUwQXBzJTNBJXU1QkY5JXU0RThFJXU1MjI0JXU2NUFEJXU0RTAwJXU0RTJBJXU5NjkwJXU1MUZEJXU2NTcwJXU2NjJGJXU1NDI2JXU3QTdGJXU4RkM3JXU1NzUwJXU2ODA3JXU4Rjc0JXU0RTBBJXU1NzMwJXU0RTAwJXU0RTJBJXU3N0U5JXU1RjYyJTIwJXU0RjNDJXU0RTRFJXU3RjUxJXU0RTBBJXU1RTc2JXU2Q0ExJXU2NzA5JXU4RjgzJXU1OTdEJXU3Njg0JXU2NUI5JXU2Q0Q1JTIwJXU1OTI3JXU1OTFBJXU1M0VBJXU2NjJGJXU1MkEwJXU3Q0JFJXU4QkExJXU3Qjk3JTIwZ3JhZmVxJXU4RjZGJXU0RUY2JXU0RjNDJXU0RTRFJXU0RTVGJXU2NjJGJXU1OTgyJXU2QjY0JTIwJTIwJTBBJXU1MUZBJXU0RThFJXU3Q0JFJXU3QjgwJXU3Njg0JXU4MDAzJXU5MUNGJXVGRjBDQ3NHcmFmZXElMjAldTRGN0YldTc1MjhHREkrJXU2NzY1JXU3RUQ4JXU1MjM2JXU1MUZEJXU2NTcwJXVGRjBDJXU1NkUwJXU2QjY0JXU1QjgzJXU2Q0ExJXU2NzA5JXU0RUZCJXU0RjU1JXU0RjlEJXU4RDU2JXU5ODc5JTIwJTIwJTBBJTIzJTIzJTIwJXU0RjhCJXU1QjUwJTIwJTBBeSUzRHglMjB5JTNEeCU1RTMlMjB5JTNEZSU1RXglMjB5JTNEc2luJTI4eCUyOSUyMCUwQSUyMSU1QmltYWdlJTVEJTI4aHR0cHMlM0EvL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vanlzd2pqZ2R3dGR0ai9Dc0dyYWZlcS9yZWZzL2hlYWRzL21haW4vRXhhbXBsZUltYWdlLzEuYm1wJTI5JTIwJTBBeC9zaW4lMjh4JTI5K3kvc2luJTI4eSUyOSUzRHgqeS9zaW4lMjh4KnklMjklMjAlMEElMjElNUJpbWFnZSU1RCUyOGh0dHBzJTNBLy9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2p5c3dqamdkd3RkdGovQ3NHcmFmZXEvcmVmcy9oZWFkcy9tYWluL0V4YW1wbGVJbWFnZS8yLmJtcCUyOSUyMCUwQSUyMyUyMyUyMCV1NzI3OSV1NzBCOSUwQTEuJTIwJXU3NTI4JXU5RjIwJXU2ODA3JXU2M0E3JXU1MjM2JXU0RUU1JXU4QzAzJXU2NTc0JXU1NzUwJXU2ODA3JXU4Rjc0JXU1OTI3JXU1QzBGJXU0RTBFJXU2NjNFJXU3OTNBJXU3Njg0JXU1MzNBJXU1N0RGJTIwJTBBMi4lMjAldTVCRjkldTVCNTcldTdCMjYldTRFMzIldTVGNjIldTVGMEYldTc2ODQldTUxRkQldTY1NzAldTdCOTcldTVGMEYldThGREIldTg4NEMldTdGMTYldThCRDEldTRFRTUldTUyQTAldTVGRUIldThGRDAldTg4NEMldTkwMUYldTVFQTYlMjAlMEElMEEldTVGMDAldTZFOTAldTU3MzAldTU3NDAldUZGMUElNUJodHRwcyUzQS8vZ2l0aHViLmNvbS9qeXN3ampnZHd0ZHRqL0NzR3JhZmVxJTVEJTI4aHR0cHMlM0EvL2dpdGh1Yi5jb20vanlzd2pqZ2R3dGR0ai9Dc0dyYWZlcSUyOSUwQSV1N0EwQiV1NUU4RiV1NEY0RCV1N0Y2RSV1RkYxQSU1Qmh0dHBzJTNBLy9naXRodWIuY29tL2p5c3dqamdkd3RkdGovQ3NHcmFmZXEvdHJlZS9tYWluL1BsYXlHcm91bmQvQ3NHcmFmZXFQbGF5R3JvdW5kL2Jpbi9EZWJ1ZyU1RCUyOGh0dHBzJTNBLy9naXRodWIuY29tL2p5c3dqamdkd3RkdGovQ3NHcmFmZXEvdHJlZS9tYWluL1BsYXlHcm91bmQvQ3NHcmFmZXFQbGF5R3JvdW5kL2Jpbi9EZWJ1ZyUyOSUwQQ==大言不惭地介绍自己做的小软件
CsGrafeq
简介
CsGrafeq一个支持隐函数绘制的Winform控件
CsGrafeq 是一个强大的控件以绘制带有两个参数(x与y)的隐函数,是Grafeq的开源替代品
CsGrafeq 部分基于由Jeff Tupper of University of Toronto, SIGGRAPH 2001的Reliable Two-Dimensional Graphing Methods for Mathematical Formulae with Two Free Variables,同时在判断子像素时使用了Marching Cubes算法的思路
ps:对于判断一个隐函数是否穿过坐标轴上地一个矩形 似乎网上并没有较好的方法 大多只是加精计算 grafeq软件似乎也是如此
出于精简的考量,CsGrafeq 使用GDI+来绘制函数,因此它没有任何依赖项
例子
y=x y=x^3 y=e^x y=sin(x) x/sin(x)+y/sin(y)=xy/sin(xy)
特点
- 用鼠标控制以调整坐标轴大小与显示的区域
- 对字符串形式的函数算式进行编译以加快运行速度
开源地址:https://github.com/jyswjjgdwtdtj/CsGrafeq 程序位置:https://github.com/jyswjjgdwtdtj/CsGrafeq/tree/main/PlayGround/CsGrafeqPlayGround/bin/Debug |
-
1
评分人数
-
|