Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6808615
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T19:58:41+00:00 2026-05-26T19:58:41+00:00

I have an array of points PArr [0..3] which correspond to the rectangle points

  • 0

I have an array of points

PArr [0..3]

which correspond to the rectangle points , i know how to rotate the rectangle around its center but i want to resize it after a rotation process of angle theta.

i searched on web but i didn’t find an algorithm that works well for rotated rectangles
Regarding that i resize it in Mouse Move action.

How can i resize the points while keeping the aspect ratio of the rectangle sides, i know it’s a vectors issue but i’m a bit confused about it?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T19:58:41+00:00Added an answer on May 26, 2026 at 7:58 pm

    Use transformation matrices. They provide clear multiple transforms.

    http://en.wikipedia.org/wiki/Transformation_matrix

    In your case you need 4 matrices:

    1. Translation (-sizeX/2, -sizeY/2) – to process further transformations around the center of the rectangle

    2. Rotation by a specified angle

    3. Scale by a specified factor (aspect ratio of the rectangle will be preserved!)

    4. Translation (sizeX/2, sizeY/2) – to revert the first positioning

    Multiply these 4 matrices and apply the result to your rectangle points. Oh, and your rectangle must have its origin in (0, 0) to apply the matrix. If the origin of your rectangle has (x0, y0) coordinates, use

    (-x0 - sizeX/2, -y0 - sizeY/2) for the first matrix

    and (x0 + sizeX/2, y0 + sizeY/2) for the fourth one

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an array of points, of which(points) I know the coordinates(in my coordinate
I have an array of points. I want to know if this array of
I have two questions: 1) How can I make an array which points to
I am working with delphi. I have an array of points which are continues
I have the following code to draw an array of points but it only
I have a huge array of 2D points (about 3 millions of pairs), which
Let's say I have an array of LatLng points which make up a polygon.
For example I have array of (x,y) points and I want to organize them
Suppose I have array of points.I want to draw the route of that points
I have a two dimensional array of points, which constitute a map. The black

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.