Я нашел объект клиппинга в образце снимка глаза, но мультиклиппинга не было.
Кроме того, мне нужно обрезать плоскости x и y, но я не могу найти эту информацию.
Как сделать мультиклип с снимком глаза?
Кроме того, как я могу изменить угол отсечения?
В демо только примеры создания клиппинга.
design.ClippingPlane1.Edit(null);
Вам просто нужно добавить кнопку-переключатель в свое приложение, сделать это и трижды переключать ее вручную, регулируя угол плоскости.
private int count;
private void buttonEditClipPlane_Click(object sender, EventArgs e)
{
if (CurrentWorkspace is Design d)
{
d.ActionMode = actionType.None;
if (d.ObjectManipulator.Visible)
{
d.ClippingPlane1.Apply();
d.ClippingPlane2.Apply();
d.ClippingPlane3.Apply();
}
switch (count)
{
case 0:
d.ClippingPlane1.Edit(Color.FromArgb(127, Color.Red));
d.ClippingPlane1.CappingColor = Color.Red;
break;
case 1:
d.ClippingPlane2.Edit(Color.FromArgb(127, Color.Green));
d.ClippingPlane2.CappingColor = Color.Green;
break;
case 2:
d.ClippingPlane3.Edit(Color.FromArgb(127, Color.Blue));
d.ClippingPlane3.CappingColor = Color.Blue;
break;
}
d.Entities.Regen();
d.Invalidate();
count++;
}
}
Извините, но вместо того, чтобы вручную регулировать угол, я хочу изменить угол автоматически.
Я решил это с помощью ClippingPlane (Plane, Boolean).
Мне нужна функциональность, представленная в этом видео. youtube.com/watch?v=dBXH7HiaWQA