设为首页 加入收藏

TOP

分形之二叉树(Binary Tree)
2015-07-20 17:28:59 来源: 作者: 【 】 浏览:3
Tags:分形 之二 Binary Tree
核心代码:
?
复制代码
static void FractalBinaryTree(const Vector3& vStart, const Vector3& vEnd, Yreal angle, Yreal branch_c, Vector3* pVertices)
{
? ? Vector3 vSub = vEnd - vStart;
? ? Yreal len = D3DXVec3Length(&vSub);
? ? Yreal alfa = atan2f(vSub.y, vSub.x);
?
? ? Yreal branch = len*branch_c;
?
? ? pVertices[0] = vEnd;
? ? pVertices[1].x = pVertices[0].x + branch*cosf(alfa - angle);
? ? pVertices[1].y = pVertices[0].y + branch*sinf(alfa - angle);
? ? pVertices[1].z = 0.0f;
?
? ? pVertices[2] = vEnd;
? ? pVertices[3].x = pVertices[2].x + branch*cosf(alfa + angle);
? ? pVertices[3].y = pVertices[2].y + branch*sinf(alfa + angle);
? ? pVertices[3].z = 0.0f;
}
?
?
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDOJ 2028 Lowest Common Multipl.. 下一篇poj1837--Balance(dp:天平问题)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)