太极图函数python 太极图python代码

Python如何运用turtle绘制阴阳太极图本文详细分析如何使用Python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色 , 每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆半径的0.15倍(蓝线),之所以选择0.15倍,是因为这样嵌入红圆内的小圆直径和红圆直径接近黄金分割 。
相关推荐:《Python视频教程》
完整代码:
效果图如下:
奇函数是太极函数吗【太极图函数python 太极图python代码】最佳回答:奇函数关于原点对称,就像太极图,比如y=x.偶函数关于Y轴对称,比如y=|x|.增函数就是Y随X增大而增大,比如 y=x 减函数是Y随着.
用c语言做一个太极图这个得结合 windows api写,我写了一个效果如下:
主要函数的代码如下:
VOID DrawTaiJi( HWND hWnd,
HDC hDc,
int cxStart,
int cyStart,
int cxEnd,
int cyEnd,
COLORREF color_yin,
COLORREF color_yang )
{
HBRUSH YinBrush = ::CreateSolidBrush(color_yin);
HBRUSH YangBrush = ::CreateSolidBrush(color_yang);
HPEN YinPen = ::CreatePen(PS_SOLID, 1, color_yin);
HPEN YangPen = ::CreatePen(PS_SOLID, 1, color_yang);
//使用阴笔、阴刷画出大圆
::SelectObject(hDc, YinBrush);
::SelectObject(hDc, YinPen);
::Ellipse(hDc, cxStart, cyStart, cxEnd, cyEnd);
//使用阳笔、阳刷画出半圆与阴中突出的阳半圆
::SelectObject(hDc, YangBrush);
::SelectObject(hDc, YangPen);
::Pie(hDc, cxStart, cyStart, cxEnd, cyEnd, cxStart(cyEnd - cyStart) / 2 , cyStart,
cxStart(cyEnd - cyStart) / 2 , cyEnd);
::Ellipse(hDc, (cxEnd - cxStart) / 4cxStart, (cyEnd - cyStart) / 2cyStart,
3 * (cxEnd - cxStart) / 4cxStart, cyEnd);
//使用阴笔,阴刷画出阳中突出的阴半圆
::SelectObject(hDc, YinBrush);
::SelectObject(hDc, YinPen);
::Ellipse(hDc, (cxEnd - cxStart) / 4cxStart, cyStart, 3 * (cxEnd - cxStart) / 4cxStart,
(cyEnd - cyStart) / 2cyStart);
//使用阴笔,阴刷画出阳中突出的阳小圆
int ConValue = https://www.04ip.com/post/(cxEnd - cxStart ) / 2001;
::Ellipse(hDc, (cxEnd - cxStart) / 2cxStart - 5 * ConValue,
3 * (cyEnd - cyStart) / 4cyStart - 5 * ConValue ,
(cxEnd - cxStart) / 2cxStart5 * ConValue,
3 * (cyEnd - cyStart) / 4cyStart5 *ConValue
);
//使用阳笔,阳刷画出阴中的阳小圆
::SelectObject(hDc, YangBrush);
::SelectObject(hDc, YangPen);
::Ellipse(hDc, (cxEnd - cxStart) / 2cxStart - 5 * ConValue,
(cyEnd - cyStart) / 4cyStart - 5 * ConValue,
(cxEnd - cxStart) / 2cxStart5 * ConValue,
(cyEnd - cyStart) / 4cyStart5 * ConValue
);
::DeleteObject(YinBrush);
::DeleteObject(YinPen);
::DeleteObject(YangPen);
::DeleteObject(YangBrush);
}
可能复制代码后你不有直接看到效果,所以我把相关的代码都一起打包了:
我是菜鸟,希望能帮到你,观楼主英俊潇洒,风流倜傥,必当世豪杰 , 诚邀加入0x30百度贴吧,共商义举,建不世之功!
关于太极图函数python和太极图python代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读