Awesome
DataRenderer2D
DataRenderer2D is a simple drawing tool. you can make mesh from data and control it using animator. all of PR, bug report, comment, suggestion are vary grateful.
Script Edit
If you want to control by script, you have to call GeometryUpdateFlagup() after adjust value.
public UILine line;
public float time;
IEnumerator Corotuine(){
var t = 0f;
while(t < 1f)
{
t+=Time.deltaTime/time;
line.line.option.endRatio = t;
line.UpdateGeometryFlagUp();
yield return null;
}
}
Bezier line
- Each node has control point and width.
- set line drawing rate using start rate and end rate.
Polygon
- various method to draw polygon.
- count, scale, inner ratio.
Sinwave
<details> <summary> Explain(Korean) </summary> <p> 네이버 유니티카페에서 질문을 받고 만든 것입니다. 간단한 모델이라 만드는데 1시간쯤 걸린 것 같습니다. 사실 그리 사용할 데가 애매한 녀석입니다. 물을 표현한다거나 할 때 쓸 수 있으나. 텍스쳐 같은건 꿈도 못꾸고... 만들면서 신호처리 때 배웠던 톱니파나 지그재그 등등 각동 시그널을 표현하도록 만들려고 했는데 수직으로 올라가는 패턴의 경우 매쉬를 다르게 해줘야 된다는 것 깨달은 동시에 포기했습니다. 어설프게 결국 sin파밖에 없는 애매한 녀석이 되었습니다. </p> </details>Hole
<details> <summary> Explain(Korean) </summary> <p> 그냥 만들고 싶어져서 만든 형식입니다. 사실 폴리곤에 반전형식으로 넣을까 했는데 따로 분리했습니다. 그냥보면 뻥뚫린 원입니다. 와이어프레임이 어떻게 되어 있나 볼 수 있는 gif입니다.</br> <img src="https://github.com/geniikw/SplineMeshDrawer-PatchNote/blob/master/holeexplain.gif?raw=true" width="400" height="400"> </br>보시면 안에있는 다각형의 각 꼭지점과 외부의 정사각형에 대하여 폴리곤을 그리고 있습니다. 대충 다음과 같은 식으로 폴리곤을 만듦니다. </br></br> 1. 외부 4변에서 다각형의 가장 가까운 점으로 세모를 그린다.</br> 2. 내부 각변에서 가장 가깝게 바라보고 있는 외부 4점중 하나와 세모를 그린다.</br></br>2의 경우 정확하게 가운데에서 그릴경우 내부변에서 어디로 세모를 그릴지 몰라서 버그가 발생하는데 언젠간 고치겠습니다.
</p> </details>