Skip to content

Instantly share code, notes, and snippets.

@glebov21
Last active September 12, 2018 07:07
Show Gist options
  • Save glebov21/0b130ad6e2a7deeb69788797797cfdac to your computer and use it in GitHub Desktop.
Save glebov21/0b130ad6e2a7deeb69788797797cfdac to your computer and use it in GitHub Desktop.
3d linerenderer line
LineRenderer Create3DLineRendererLine(IList<Vector3> points, Transform parentForLine, float width)
{
GameObject line = new GameObject("lineRenderer");
line.transform.parent = parentForLine;
line.layer = parentForLine.gameObject.layer;
line.transform.localPosition = Vector3.zero;
line.transform.localScale = Vector3.one;
LineRenderer lr = line.AddComponent<LineRenderer>();
lr.positionCount = points.Count;
lr.startWidth = width;
lr.endWidth = width;
for (int i = 0; i < points.Count; i++)
lr.SetPosition(i, points[i]);
return lr;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment