Unity如何画圆,椭圆
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(LineRenderer))]//该物体需要 LineRenderer组件
public class LineRenderer_Circle : MonoBehaviour
{
public int segments;//所用的线条(线条越多,画出来的圆更圆)
public float xradius;//X轴 半径
public float yradius;
public float zradius;
LineRenderer line;
void Start()
{
line = gameObject.GetComponent<LineRenderer>();
line.positionCount=(segments + 1);//设置 LineRenderer 组件的花圆线条的数量
line.useWorldSpace = false;//不使用世界坐标
CreatePoints();
}//end start
void CreatePoints()//创建圆
{
float x;
float y = 0;
float z ;
float angle = 0;
for (int i = 0; i < (segments + 1); i++)
{
x = Mathf.Sin(Mathf.Deg2Rad * angle) * xradius;
z = Mathf.Cos(Mathf.Deg2Rad * angle) * zradius;
y = Mathf.Cos(Mathf.Deg2Rad * angle) * yradius;
line.SetPosition(i, new Vector3(x, y, z));//设置每个点的坐标
angle += (360f / segments);
}//end for
}//end create points
}//end class
Unity如何画圆,椭圆相关推荐
- c语言 椭圆,C语言画圆椭圆
C语言画圆椭圆 C语言画图实验代码,包含画直线,画圆,椭圆 #include "graphics.h" #include "conio.h" #include ...
- Python+OpenCV 图像处理系列(3)—— 画线、矩形、画圆、画椭圆、画多边形
OpenCV 中的绘图函数 使用 OpenCV 绘制不同几何图形,其中包括的函数有 cv2.line() cv2.circle() cv2.rectangle() cv2.ellipse() cv2. ...
- OpenCV 画圆circle、画椭圆ellipse
画圆 circle. 画椭圆 ellipse 1. 函数定义 1.1 cicle 1.2 验证circle中参数shift的实际作用 1.3 ellipse 1.3.1 第一种方法 1.3.2 第二种 ...
- opencv 学习第三课 画线段 圆 椭圆 矩形 多边形 插入文字 代码注释版 保证你每一行都能读懂
import numpy as np import cv2 as cv # 创建一张大小为512×512,通道数为3的黑色的图片 img = np.zeros((512,512,3), np.uint ...
- Windows程序设计——Ellipse函数画圆及不用Windows自带的画椭圆函数画椭圆
Ellipse函数的用法 函数功能:该函数用于画一个椭圆,椭圆的中心是限定矩形的中心,使用当前画笔画椭圆,用当前的画刷填充椭圆. 函数原型:BOOL Ellipse(HDC hdc, int nLef ...
- svg 画圆 画椭圆 画直线 画折线
svg rect x,y位置 width宽 height高 fill颜色 fill-opacity="0.3" stroke-opacity="0.3" ...
- opencv画圆和画椭圆的联合作战
效果图如上: # 画圆和画椭圆的联合作战 WINDOW_WIDTH = 200 #定义窗口大小 def DrawDilledCircle(img,center):thickness = -1lineT ...
- mfc 画圆算法 画椭圆算法
mfc画圆算法 求半径:圆心一点:m_ptOrigin1,圆上一点:m_ptOrigin2 注释:这里的m_ptOrigin1,m_ptOrigin2均为Cpoint类型 R=int(sqrt(pow ...
- OpenLayers 画圆画椭圆
var draw; // global so we can remove it later function addInteraction() {var value = typeSelect.valu ...
最新文章
- restful适用于移动互联网厂商作为业务_Restful架构思想
- 牛客多校第三场J LRU management(双向链表)题解
- storm流式处理框架
- 图像频域增强:带通带阻滤波器
- uni-app项目中使用scss语法
- catia曲面设计从入门到精通_CATIA V5曲面设计从入门到精通
- Django models Fild详解
- 多线段几何图形—— 简单几何图形(多边形三角形化)
- Qt进阶-汉字转拼音/全拼
- 使用python对目录下的文件进行分类
- IDEA 2017.3.4 破解到2099年方法
- 快速上手!2021年字节跳动、阿里等大厂最全Android面试题,Android校招面试指南
- ACdream 1224 Robbers
- 【毕业设计】基于树莓派的指纹识别打卡系统 - 单片机 物联网
- win7虚拟机使用nat模式配置静态IP上网
- GitHub是什么?怎么用?Git是什么?怎么用?
- python自动抢购dmall_一个简易的自动抢购脚本
- 日志规范——转自晓风轻专栏
- java 阿里云接口实现发送短信验证码
- 2017目标跟踪算法综述