WPF 心形線演算法

2021-09-08 05:23:50 字數 872 閱讀 5155

原文:

wpf 心形線演算法

今天在網上查詢下心形演算法公式,自己便按照公式寫下來標記在部落格,主要是方便以後檢視!

private int maxstep = 520;

private double radius;

private double centerpt;

private void createheartline()

;double angle = 2 * math.pi / maxstep * i;

double r = 2 * radius * (1 - math.sin(angle));

//圓形心

//double x = centerpt + radius * (2 * math.cos(angle) - math.cos(2 * angle));

//double y = centerpt + radius * (2 * math.sin(angle) - math.sin(2 * angle));

//桃形心

double x = centerpt + 16 * (math.sin(angle) * math.sin(angle) * math.sin(angle)) * 10;//

double y = centerpt + (13 * math.cos(angle) - 5 * math.cos(2 * angle) - 2 * math.cos(3 * angle) - math.cos(4 * angle)) * 10;//

canvas.setleft(rect, x);

canvas.settop(rect, y);

rootcvs.children.add(rect);

}}

心形線以及其對心臟的模擬

才疏學淺,難免有誤,歡迎批評指正 clear a,f,t,y,u a 7.5 f a t a 1 cos t y f a,t polarplot y,所畫出來的影象為 結果 132.536 6.28319 1.o 則直徑7.5cm 的心臟的體積大約為 132.536 cm 3 貌似有一點太抽象了!下...

WPF之路 WPF布局系統

0,什麼是布局 這是乙個很簡單的問題。簡單來說,就是把一些控制項有條理的擺放在介面上合適的位置,顯然擺的亂七八糟不能算布局。在wpf中,這個條理與winform中略有不同,讓我們看個很簡單的介面 這樣子的介面大家在熟悉不過了。依圖所示,wpf先用藍線 假設的線 將介面劃分為上下兩部分,然後再有紅線劃...

WPF之路 WPF布局系統

前言 前段時間忙了一陣子google earth,這週又忙了一陣子架構師 開題報告,現在終於有時間繼續從helloworld到wpf world 中,我們對wpf有了個大概的了解,並了解了初學wpf時應該從哪些知識點入手。今天我們就從最基本的知識點之一布局系統來繼續學習wpf,主要包括如下內容。0,...