使用 PHP 显示动态八边形
你好 Stackoverflow 社区,
对于一个小游戏,我需要显示一个八边形(像这个< /a>)
形状会自行适应我从数据库中获取的某些值。我的问题是,我完全不知道如何开始它。我既不知道我的目的的公式,也不知道如何在 PHP 中绘制这样的形状。
总的来说,我比较擅长 PHP。因此,我很高兴了解解决方案的理论方法,而不一定是代码 =)
提前致谢
Hello Stackoverflow community,
for a little game I need to display an octagon (Like this one)
The shape adapts itself to certain values I get from the database. My Problem is, I have absolutely no idea how to launch into it. I neither know the formula for my purpose, nor I know how I could draw such a shape in PHP.
In general I'm relatively good at PHP. So I`d be happy about theoretical approaches to a solution and not necessarily code =)
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
鞭打这个。它已经为您计算了坐标,但您可以轻松地在 $vertices 数组中指定您自己的坐标(并删除生成)。
Whipped this up. It calculates the coordinates for you already, but you can easily specify your own coordinates in the $vertices array (and remove the generation).
我无法为您提供一个公式,但是一旦您找到了公式,您就可以使用 GD 扩展并绘制你的形状。
I can't give you a formula for this, but once you figured one out you can make use of the GD extension and draw your shape.
Google Charts API 支持此功能,并且相当易于使用。
示例
Google Charts API Supports this, and is fairly easy to use.
Example