public ArmSection(ArmSection _parent, float _length) { parent = _parent; if (_parent == null) { origin = Vector3.Zero; } else { origin = parent.getHead(); } length = _length; }
public Arm_Vectors() { cursor = new Vector3(16f, 0, 10f); gimbal = Vector3.UnitZ; ArmSection parent = null; for (int i = 0; i < 5; i++) { sections[i] = new ArmSection(parent, lengths[i]); parent = sections[i]; } }