原理:首先要明白椭圆是怎么来的。有两个同心圆,半径分别为R,r。以这两个圆不断旋转可以得到椭圆的坐标。

代码如下:

public class ellipseCS : MonoBehaviour {public GameObject cubeModel;private float r = 3;private float R = 5;private float angle = 0;// Use this for initializationvoid Start () {Vector3 center = cubeModel.transform.position;for (int i=0; i<12; i++) {GameObject cube = (GameObject)GameObject.Instantiate (cubeModel);float hudu = (angle/180)*Mathf.PI;float xx = center.x + R*Mathf.Cos(hudu);float yy = center.y + r*Mathf.Sin(hudu);cube.transform.position = new Vector3(xx,yy,0);angle += 30;}}
}

最后结果:

Unity3D_椭圆算法相关推荐

  1. 中点画椭圆算法_中点圆算法

    中点画椭圆算法 中点圆算法 (Midpoint circle Algorithm) This is an algorithm which is used to calculate the entire ...

  2. 计算机图形学椭圆_椭圆算法| 计算机图形学

    计算机图形学椭圆 椭圆的性质 (Properties of ellipse) Ellipse is defined as the locus of a point in a plane which m ...

  3. 计算机图形学--中点椭圆算法原理及代码实现

    目录 椭圆的几何特性: 算法原理: 代码实现: 说明,我们这里讨论的椭圆都是对称轴平行于坐标轴的椭圆,对于其他方程较为复杂的椭圆我们不做讨论. 椭圆的几何特性: 首先我们考虑椭圆的几何特性.椭圆是抽对 ...

  4. 【寒江雪】中点画椭圆算法

    中点画椭圆算法与中点画圆算法非常类似 但是其中有区别的地方就是,椭圆不是八对称的.不能像圆那样扫描八分之一就可以绘制出整个圆.所以,必须要考虑在扫描四分之一椭圆的过程中,遇到斜率为-1的切线. 如下图 ...

  5. 椭圆算法加密,java实现

    简介 椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性.公钥密码体制根据 ...

  6. 多边形画椭圆算法java_运用椭圆画法,45行代码画出任意正多边形

    最近做Box2dWeb开发时,想写个创建正多边形的功能,可是由于学识尚浅,我在草稿纸上画了,想了一个上午也没有研究出什么好方法.后来翻抽屉的时候,找出了以前哥哥画的一张用同心圆画椭圆的示意图.看到这幅 ...

  7. 多边形画椭圆算法java_运用椭圆画法,45行代码画出随意正多边形

    近期做Box2dWeb开发时,想写个创建正多边形的功能.但是因为学识尚浅.我在草稿纸上画了,想了一个上午也没有研究出什么好方法.后来翻抽屉的时候,找出了曾经哥哥画的一张用同心圆画椭圆的示意图. 看到这 ...

  8. mfc 画圆算法 画椭圆算法

    mfc画圆算法 求半径:圆心一点:m_ptOrigin1,圆上一点:m_ptOrigin2 注释:这里的m_ptOrigin1,m_ptOrigin2均为Cpoint类型 R=int(sqrt(pow ...

  9. java椭圆 类_java 椭圆算法

    展开全部 以下代码,将输出一个椭圆,再有问题,我可远程助你.如下:/** *(300,100)(400,100) * */ import java.awt.*; import javax.swing. ...

最新文章

  1. asp.net 中显示各类文件
  2. com.android.tools.build:gradle:2.0.0-alpha3 build errors
  3. POPUP_GET_VALUES
  4. boost::mp11::mp_find相关用法的测试程序
  5. 一个女程序员的男友需求说明书(转)
  6. SAP UI5 OData API binding.filter(filter) 会触发发往后台的 OData 请求
  7. 对promise.all底层的实现的研究
  8. STM8学习笔记---点亮LED灯
  9. jqueryAjax的使用
  10. 我们来做做公募基金数量的“人口”大普查
  11. 常用USB芯片介绍(转串口、SPI 、单片机读写U盘)
  12. Flink中水位线Watermark
  13. lisp 圆柱螺旋线_Visual LISP开发三维圆柱螺旋线程序
  14. JS,统计图表大全--十一、甘特图
  15. 加拿大高中计算机学什么内容,加拿大大学计算机科学专业排名情况及学习内容简单介绍...
  16. android+制作一个锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏图文教程...
  17. html从入门到精通胡菘,高职电商网页设计教学实践.docx
  18. Dynamic SQL(动态SQL)
  19. 虚拟服务器连接不了,虚拟主机不能访问怎么办
  20. 数字摘要和数字签名等概念

热门文章

  1. r语言remarkdown展示图_R语言中的十个小技巧
  2. SpringBoot2.x整合OpenOffice4
  3. 消除Django的RuntimeWarning:DateTimeField警告
  4. 不要以工作时长论英雄,不要以加班加点为美德
  5. 该死webgl_该死的简单可扩展菜单,没有任何额外的依赖
  6. HMI实时显示网络摄像机监控画面——以海康威视网络摄像机为例
  7. STM32(基于HAL库)驱动0.96寸OLED屏幕(四脚且中英文皆可显示)
  8. DropDownList ListBox GridView DataList Repeater FormView DetailsView 数据绑定控件详解
  9. 滴滴数据仓库指标体系建设实践
  10. Web 报错 状态码302