Julia에서 PyPlot을 사용하여 특정 지점을 중심으로 사각형 회전

miga89

플로팅을 위해 matplotlib를 사용하여 Julia의 특정 지점을 중심으로 직사각형을 그리고 회전하려고합니다. 그러나 그 작업을 수행하려면 두 가지 변형을 결합해야하는 것 같습니다. 어떻게해야할지 모르겠습니다.

using PyPlot
using PyCall
@pyimport matplotlib.patches as patches
@pyimport matplotlib as mpl

fig = figure(1)
ax = gca()
axis([-4,4,-4,4])

# specify non-rotated rectangle
length = 4
width = 2
rect = patches.Rectangle([1,1],length,width,color="blue",alpha=0.3)
rect_rotated = patches.Rectangle([1,1],length,width,color="red",alpha=0.3)
 # rotate about the following point
point = [3,2]

# try to rotate rectangle using matplotlib's transformations
t1 = mpl.transforms[:Affine2D]()
t1[:rotate_deg_around](point[1],point[2], -30)

# apparently one also has to transform between data coordinate system and display coordinate system
t2 = ax[:transData]

변환을 결합하기 위해 지금 수행하고 싶은 작업 :

t3 = t1 + t2
rect_rotated[:set_transform](t3)
ax[:add_patch](rect)
ax[:add_patch](rect_rotated)

그러나 다음과 같은 오류가 발생합니다.

오류 : LoadError : MethodError : + (:: PyCall.PyObject, :: PyCall.PyObject)와 일치하는 메서드가 없습니다.

기본 변환을 결합하기 위해 "+"기호를 지원하지 않는 PyPlot-Wrapper 때문이라고 생각합니다.

누구든지 이것을 작동시키는 방법을 알고 있습니까? 감사합니다

데이비드 P. 샌더스

파이썬은 첫 번째 객체의 메서드를 사용하여 연산자 오버로딩을 구현 t3 = t1 + t2합니다 t3 = t1.__add__(t2).

Julia에서 이것은 t3 = t1[:__add__](t2)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

glMultMatrix를 사용하여 고정 된 점을 중심으로 객체 회전

분류에서Dev

JavaFX는 모서리를 중심으로 사각형을 회전합니다.

분류에서Dev

d3.js를 사용하여 중심을 중심으로 사각형이 이상한 회전

분류에서Dev

JavaFX는 중심을 중심으로 사각형을 회전합니까?

분류에서Dev

Quaternion을 사용하여 축을 중심으로 여러 점 회전

분류에서Dev

SVG 원을 올바르게 중심으로 회전하고 원의 중심에 다각형을 중심으로 회전하는 방법은 무엇입니까?

분류에서Dev

C ++의 Boost.Geometry에서 다각형 변환 : 선을 중심으로 변환, 회전, 반사

분류에서Dev

OpenCV, 특정 지점을 중심으로 회전

분류에서Dev

OpenGl에서 Y 축을 중심으로 지속적으로 회전하는 삼각형 만들기

분류에서Dev

행렬을 사용하여 3 차원에서 임의 축을 중심으로 회전

분류에서Dev

webgl은 변환 행렬을 사용하지 않고 정점 셰이더에서 삼각형을 회전

분류에서Dev

기존 PDF에서 사각형을 사용하여 회전으로 PDF 페이지 축소

분류에서Dev

기존 PDF에서 사각형을 사용하여 회전으로 PDF 페이지 축소

분류에서Dev

AS3 MovieClip의 위치에 관계없이 스테이지의 특정 지점을 중심으로 MovieClip 회전

분류에서Dev

C ++ : 원점을 중심으로 회전 지점이 있지만 출력 지점이 약간의 여백에 의해 정확하지 않습니다.

분류에서Dev

RotateTransform을 사용하여 중심에서 DrawingBrush 회전

분류에서Dev

두 번째 사각형의 중심점으로 1 사각형 회전

분류에서Dev

중심을 중심으로 다각형 회전

분류에서Dev

특정 축을 중심으로 벡터를 회전하는 방법

분류에서Dev

Box2d 힘 또는 임펄스를 사용하여 점을 중심으로 바디 회전

분류에서Dev

중심 위도 / 경도에서 특정 반지름을 사용하여 원에 점 생성

분류에서Dev

x, y, z 축을 중심으로 텍스처를 회전하고이를 사용하여 다각형 그리기

분류에서Dev

x, y, z 축을 중심으로 텍스처를 회전하고이를 사용하여 다각형 그리기

분류에서Dev

한 지점을 중심으로 회전하면서 개체가 지속적으로 멀어짐

분류에서Dev

고유 : 축 W를 중심으로 3D 회전을 수행하고 점 P에 고정

분류에서Dev

Unity-Y 축을 중심으로 개체를 회전하면서지면을 향해 지속적으로 다른 회전을 설정합니다.

분류에서Dev

OpenGL-특정 축을 중심으로 평면 회전?

분류에서Dev

자바 스윙에서 호를 중심으로 직사각형 회전

분류에서Dev

자바-정사각형을 애니메이션 할 수없고 회전하는 정사각형으로 나옴

Related 관련 기사

  1. 1

    glMultMatrix를 사용하여 고정 된 점을 중심으로 객체 회전

  2. 2

    JavaFX는 모서리를 중심으로 사각형을 회전합니다.

  3. 3

    d3.js를 사용하여 중심을 중심으로 사각형이 이상한 회전

  4. 4

    JavaFX는 중심을 중심으로 사각형을 회전합니까?

  5. 5

    Quaternion을 사용하여 축을 중심으로 여러 점 회전

  6. 6

    SVG 원을 올바르게 중심으로 회전하고 원의 중심에 다각형을 중심으로 회전하는 방법은 무엇입니까?

  7. 7

    C ++의 Boost.Geometry에서 다각형 변환 : 선을 중심으로 변환, 회전, 반사

  8. 8

    OpenCV, 특정 지점을 중심으로 회전

  9. 9

    OpenGl에서 Y 축을 중심으로 지속적으로 회전하는 삼각형 만들기

  10. 10

    행렬을 사용하여 3 차원에서 임의 축을 중심으로 회전

  11. 11

    webgl은 변환 행렬을 사용하지 않고 정점 셰이더에서 삼각형을 회전

  12. 12

    기존 PDF에서 사각형을 사용하여 회전으로 PDF 페이지 축소

  13. 13

    기존 PDF에서 사각형을 사용하여 회전으로 PDF 페이지 축소

  14. 14

    AS3 MovieClip의 위치에 관계없이 스테이지의 특정 지점을 중심으로 MovieClip 회전

  15. 15

    C ++ : 원점을 중심으로 회전 지점이 있지만 출력 지점이 약간의 여백에 의해 정확하지 않습니다.

  16. 16

    RotateTransform을 사용하여 중심에서 DrawingBrush 회전

  17. 17

    두 번째 사각형의 중심점으로 1 사각형 회전

  18. 18

    중심을 중심으로 다각형 회전

  19. 19

    특정 축을 중심으로 벡터를 회전하는 방법

  20. 20

    Box2d 힘 또는 임펄스를 사용하여 점을 중심으로 바디 회전

  21. 21

    중심 위도 / 경도에서 특정 반지름을 사용하여 원에 점 생성

  22. 22

    x, y, z 축을 중심으로 텍스처를 회전하고이를 사용하여 다각형 그리기

  23. 23

    x, y, z 축을 중심으로 텍스처를 회전하고이를 사용하여 다각형 그리기

  24. 24

    한 지점을 중심으로 회전하면서 개체가 지속적으로 멀어짐

  25. 25

    고유 : 축 W를 중심으로 3D 회전을 수행하고 점 P에 고정

  26. 26

    Unity-Y 축을 중심으로 개체를 회전하면서지면을 향해 지속적으로 다른 회전을 설정합니다.

  27. 27

    OpenGL-특정 축을 중심으로 평면 회전?

  28. 28

    자바 스윙에서 호를 중심으로 직사각형 회전

  29. 29

    자바-정사각형을 애니메이션 할 수없고 회전하는 정사각형으로 나옴

뜨겁다태그

보관