Моя программа неправильно интерпретирует данные фигуры Geometrize JSON.Python

Программы на Python
Ответить
Anonymous
 Моя программа неправильно интерпретирует данные фигуры Geometrize JSON.

Сообщение Anonymous »

По какой-то причине в моей программе масштаб и вращение правильные, по крайней мере, я так думаю, но позиция неправильная. Вот функция рисования прямоугольника. Кстати, у меня в json только прямоугольники.

Код: Выделить всё

import turtle
import json

funnyTurtle = turtle.Turtle()

def drawRectangle(x, y, width, height, rotation, r, g, b, opacity):
# Initialize turtle for rendering
global funnyTurtle
funnyTurtle.color(r, g, b)
funnyTurtle.penup()
funnyTurtle.goto(x, -y)
funnyTurtle.pendown()
funnyTurtle.setheading(-rotation)

# Draw the rectangle
for _ in range(2):
funnyTurtle.forward(width)
funnyTurtle.left(90)
funnyTurtle.forward(height)
funnyTurtle.left(90)
Я пробовал искать везде в Google, чтобы узнать, возникла ли у кого-нибудь проблема, или я просто неправильно анализировал JSON. Я ничего не нашел. Я пробовал много исправлений, таких как инвертирование углов, инвертирование оси Y, и даже пытался попросить ChatGPT исправить это. Ничего не помогло. Я ожидал увидеть фигуры в правильном положении.

Подробнее здесь: https://stackoverflow.com/questions/768 ... -correctly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»