Helpers - компьютеры, интернет, программирование

pygame.gfxdraw.aacircle выглядит забавно для больших кругов, есть ли альтернативы?

Работая над моим основным проектом по проектированию и разработке программного обеспечения, я столкнулся с проблемой, заключающейся в том, что при использовании pygame.gfxdraw.aacircle для рисования больших кругов вывод становится странным, как показано здесь.

введите здесь описание изображения

окно на картинке показывает участок круга с радиусом размером 1561

если никто не может предложить исправление или альтернативный способ рисования кругов, я, вероятно, просто буду использовать обычную функцию круга, поскольку она не выглядит плохо при большом радиусе.


Ответы:


1

Я бы посоветовал не использовать pygame.gfxdraw, так как он явно помечен как экспериментальный.

Из документации:

ЭКСПЕРИМЕНТАЛЬНО!: это означает, что этот API может измениться или исчезнуть в более поздних выпусках pygame. Если вы используете это, ваш код сломается со следующим выпуском pygame.

Просто придерживайтесь обычной функции круга.

ИЗМЕНИТЬ:

Возможно, вам следует открыть отчет об ошибке на системе отслеживания ошибок pygame или в списке рассылки pygame.

15.02.2011
  • Спасибо, так как я не могу найти хороших альтернатив, и я буду придерживаться обычных кругов или кругов для небольших объектов. 15.02.2011
  • да, жаль, что аакрилы глючат. Может быть, я посмотрю исходный код pygame позже... 15.02.2011
  • Они не так уж плохи, они хорошо смотрятся для маленьких кругов, просто большие глючат. 16.02.2011
  • Новые материалы

    Интуитивное понимание тензоров в машинном обучении
    Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..

    Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
    Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv) Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..

    Почему объяснимость так важна прямо сейчас?
    По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..

    Анимированный математический анализ
    Использование Manim для создания математических анимированных визуализаций Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..

    Создание простого слайдера изображений с помощью JavaScript
    Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript. Введение В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..

    Создание базы данных с помощью супергероя «Python»
    В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

    ИИ для чайников: руководство для начинающих по пониманию будущего технологий
    Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..