줄이 아닌 타원으로 뼈대를 표시하려고합니다. 내가 public abstract void DrawEllipse(
Brush brush,
Pen pen,
Point center,
double radiusX,
double radiusY
필요 타원) 그래서 나는이 코드를 시도했지만 일부 오류가 발생을 그릴 할 때 나는 X와 Y 에 대한 좌표 두 점을 (
그래서이 작은 프로젝트 (나는 QT에 새로 온 사람)을 짓고 있어요를 클릭했습니다. 클릭하는 곳에 새 타원을 추가하고 싶습니다. 난 그냥가 "클릭"이벤트와 함께 할 수있는 뭔가가 알고 있지만, 나는이 두 가지를 연결하는 방법을 모르겠어요. 누군가 도움을 줄 수 있습니까?
그래서 그래픽보기를 클릭하고 클릭 한 정확한 위치에 타원이 나타나는이 앱을 제작하고 있습니다. 좋고 좋은, 지금 나는이 타원에 번호를 매기기를 원한다. 타원 내부에 텍스트를 설정하고 싶습니다. 마찬가지로 그래픽 뷰에서 첫 번째 시간을 클릭하면 타원이 나타나고 그 안에 "1"이라고 쓰여지고 다른 곳을 다시 클릭하면 "2"라는 텍스트가있는 다른 타원이 나타납니
현재 여러 개의 타원이 있습니다. 이것들은 중심점에 의해 정의되고, 두 벡터, 최소 축과 최대 축에 대해 정의됩니다. 그러나이 프로그램을 만들려면 이러한 모양을 폴리 라인으로 처리 할 수 있어야합니다. 내가 가지고있는 사용 가능한 데이터로부터 포인트 세트를 생성하는 공식이 있어야한다고 확신하지만, 어떻게해야하는지에 대해서는 확신 할 수 없다. 아무에게도
사용자가 클릭을 사용하여 타원을 그릴 수 있도록하는 프로그램을 작성하려고합니다. 사용자는 처음에는 반경을 선택하기 위해 왼쪽 버튼을 클릭 한 다음, 오른쪽 클릭하여 수평 반경을 선택한 다음 다시 오른쪽 버튼을 클릭하여 수직 반경을 선택합니다. 클릭 후 아무 것도 그려지지 않습니다. 나는 어디서 오류인지 이해하지 못한다. import javax.swing.*
Ellipse2D를 사용하면 왼쪽 위 모퉁이의 좌표와 a 및 b 축을 알고 있다고 가정하여 타원을 그릴 수 있습니다. 대신, 나는 두 초점의 좌표와 두 초점으로부터 각 점의 거리를가집니다. 어떻게 두 foci의 좌표에서 시작하는 해당 Ellipse2D를 만들 수 있습니까?
데이터에 기울임이없는 타원형을 맞추고 싶습니다. 이 더 경사와 타원의 방정식 : a*x^2 + b*y^2 + c*x + d*y = e
나는이 솔루션 (https://stackoverflow.com/a/12717181/3179989)이 흥미로운,하지만 내 문제에 대한 해결책을 얻을 수있는 매개 변수를 변경하는 방법을 잘 찾아 냈다. 도움을 주시면 감사하겠