У меня нет опыта работы с DirectX, я был назначен в проект, требующий быстрой модификации.
В настоящее время я сталкиваюсь с этой проблемой: у меня есть поверхность, которая является фактически текстурированной плоскостью, определяемой 1024x1024 точками (рельеф). Это хорошо, и я доволен этим. Тогда есть ортогональная желтая полупрозрачная плоскость, которая пересекает местность. Со стороны это выглядит так, как показано на следующем рисунке (обратите внимание на плоскую поверхность):
Однако, если я смотрю на одну и ту же сцену под другим углом, я вижу, что две плоскости пересекаются зигзагообразно, как будто одна из них на самом деле не будет плоской. Это меня раздражает. Похоже, алгоритм наивного художника использовался для пересечения отдельных треугольников местности с желтой плоскостью.
Есть идеи, как убедить DirectX создать плавное пересечение? (Может быть, это просто вопрос одного параметра, который я не могу найти?)