rectangleとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > rectangleの意味・解説 

rectangle

別表記:レクタングル

「rectangle」の意味

「rectangle」とは、四角形一種であり、四つの直角を持つ図形を指す。縦と横長さ異な場合も、同じ場合もある。同じ長さ場合正方形呼ばれるが、正方形狭義長方形含まれる

「rectangle」の発音・読み方

「rectangle」の発音は、IPA表記では /ˈrɛktæŋɡəl/ であり、IPAカタカナ読みでは「レクタングル」となる。日本人発音するカタカナ英語では「レクタングル」と読む。

「rectangle」の定義を英語で解説

A rectangle is a quadrilateral with four right angles. It can have different lengths for its sides, and when all sides are equal in length, it is called a square. A square is considered a special case of a rectangle.

「rectangle」の類語

「rectangle」の類語には、以下のようなものがある。

square

square」は、四つの直角と同じ長さの辺を持つ四角形を指す。正方形長方形特別なケースである。

quadrilateral

quadrilateral」は、四つの辺と四つの角を持つ図形総称である。長方形四角形一種である。

「rectangle」に関連する用語・表現

right angle

right angle」は、90度の角度を指す。長方形四つの直角を持つ。

area

area」は、図形内部にある空間大きさを指す。長方形面積は、縦と横長さ掛けた値で求められる

perimeter

perimeter」は、図形周囲長さ合計を指す。長方形周囲長さは、縦と横長さ合計の2倍で求められる

「rectangle」の例文

1. The area of the rectangle is 20 square meters.(長方形面積20平方メートルである。)
2. The perimeter of the rectangle is 18 meters.(長方形周囲長さ18メートルである。)
3. The rectangle has a length of 5 meters and a width of 4 meters.(長方形は縦が5メートル、横が4メートルである。)
4. The square is a special type of rectangle.(正方形特別な種類長方形である。)
5. The diagonals of a rectangle are equal in length.(長方形対角線等し長さである。)
6. The opposite sides of a rectangle are parallel.(長方形反対側の辺は平行である。)
7. The angles of a rectangle are all right angles.(長方形角度はすべて直角である。)
8. A rectangle can be divided into two congruent triangles.(長方形2つ合同三角形分割できる。)
9. The ratio of the length to the width of the rectangle is 5:4.(長方形縦と横比率は5対4である。)
10. The rectangle has an aspect ratio of 16:9.(長方形アスペクト比16対9である。)

レクタングル【rectangle】

読み方:れくたんぐる

矩形(くけい)。長四角形。


Rectangle コンストラクタ (Int32, Int32, Int32, Int32)

指定した位置サイズで、Rectangle クラス新しインスタンス初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

public Rectangle (
    int x,
    int y,
    int width,
    int height
)
public:
Rectangle (
    int x, 
    int y, 
    int width, 
    int height
)
public Rectangle (
    int x, 
    int y, 
    int width, 
    int height
)
public function Rectangle (
    x : int, 
    y : int, 
    width : int, 
    height : int
)

パラメータ

x

四角形左上隅の x 座標

y

四角形左上隅の y 座標

width

四角形の幅。

height

四角形の高さ。

使用例使用例

Rectangle、Intersect、IsEmpty、および IntersectsWith の各メンバコード例次に示します。この例は、Windows フォーム使用する必要があります。このコードフォーム貼り付けフォームPaint イベント処理するときに PaintEventArgs の e渡してこのメソッド呼び出します。

Private Sub InstanceRectangleIntersection(
 _
    ByVal e As PaintEventArgs)

    Dim rectangle1 As New
 Rectangle(50, 50, 200, 100)
    Dim rectangle2 As New
 Rectangle(70, 20, 100, 200)
  
    e.Graphics.DrawRectangle(Pens.Black, rectangle1)
    e.Graphics.DrawRectangle(Pens.Red, rectangle2)

    If (rectangle1.IntersectsWith(rectangle2)) Then
        rectangle1.Intersect(rectangle2)
        If Not (rectangle1.IsEmpty) Then
            e.Graphics.FillRectangle(Brushes.Green, rectangle1)
        End If
    End If
End Sub
private void InstanceRectangleIntersection(PaintEventArgs
 e)
{

    Rectangle rectangle1 = new Rectangle(50, 50, 200, 100);
    Rectangle rectangle2 = new Rectangle(70, 20, 100, 200);

    e.Graphics.DrawRectangle(Pens.Black, rectangle1);
    e.Graphics.DrawRectangle(Pens.Red, rectangle2);

    if (rectangle1.IntersectsWith(rectangle2))
    {
        rectangle1.Intersect(rectangle2);
        if (!rectangle1.IsEmpty)
        {
            e.Graphics.FillRectangle(Brushes.Green, rectangle1);
        }
    }
}
private:
   void InstanceRectangleIntersection( PaintEventArgs^ e )
   {
      Rectangle rectangle1 = Rectangle(50,50,200,100);
      Rectangle rectangle2 = Rectangle(70,20,100,200);
      e->Graphics->DrawRectangle( Pens::Black, rectangle1 );
      e->Graphics->DrawRectangle( Pens::Red, rectangle2 );
      if ( rectangle1.IntersectsWith( rectangle2 ) )
      {
         rectangle1.Intersect( rectangle2 );
         if (  !rectangle1.IsEmpty )
         {
            e->Graphics->FillRectangle( Brushes::Green, rectangle1 );
         }
      }
   }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Rectangle コンストラクタ (Point, Size)


Rectangle コンストラクタ


Rectangle フィールド


Rectangle プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Y この Rectangle 構造体左上隅の y 座標取得または設定します
参照参照

関連項目

Rectangle 構造体
System.Drawing 名前空間

Rectangle メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Ceiling 指定の RectangleF 構造体をその RectangleF の値を次の整数値に丸めることによって Rectangle 構造体変換します
パブリック メソッド Contains オーバーロードされます。 この Rectangle定義され四角形領域内に、指定の点が含まれているかどうか判断します
パブリック メソッド Equals オーバーロードされますオーバーライドされます指定したオブジェクトがこの Rectangle オブジェクト等しかどうか判断します
パブリック メソッド FromLTRB 指定の端の位置Rectangle 構造体作成します
パブリック メソッド GetHashCode オーバーライドされます。 この Rectangle 構造体ハッシュ コード返しますハッシュ コード使い方詳細については、GetHashCodeのトピック参照してください
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド Inflate オーバーロードされますRectangle 構造体指定の量だけ膨らませます。
パブリック メソッド Intersect オーバーロードされます2 つ四角形交差部分を表す Rectangle 構造体確認します
パブリック メソッド IntersectsWith この四角形rect交差するかどうか判断します
パブリック メソッド Offset オーバーロードされます四角形位置指定した量によって調節します
パブリック メソッド op_Equality 2 つRectangle 構造体位置およびサイズが同じかどうかテストします
パブリック メソッド op_Inequality 2 つRectangle 構造体位置またはサイズ異なかどうかテストします
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Round 指定RectangleF をその RectangleF の値を最も近い整数値に丸めることによって Rectangle変換します
パブリック メソッド ToString オーバーライドされます。 この Rectangle属性ユーザー判読できる文字列変換します
パブリック メソッド Truncate 指定RectangleF をその RectangleF 値を切り捨てることによって Rectangle変換します
パブリック メソッド Union 2 つRectangle 構造体和集合格納されている Rectangle 構造体取得します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Rectangle 構造体
System.Drawing 名前空間

Rectangle メンバ

四角形位置サイズを表す 4 つ整数格納します。より高度な領域関数使用する場合Region オブジェクト使用します

Rectangle データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド Empty プロパティ初期化しない状態で Rectangle 構造体表します
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Y この Rectangle 構造体左上隅の y 座標取得または設定します
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Ceiling 指定の RectangleF 構造体をその RectangleF の値を次の整数値に丸めることによって Rectangle 構造体変換します
パブリック メソッド Contains オーバーロードされます。 この Rectangle定義され四角形領域内に、指定の点が含まれているかどうか判断します
パブリック メソッド Equals オーバーロードされますオーバーライドされます指定したオブジェクトがこの Rectangle オブジェクト等しかどうか判断します
パブリック メソッド FromLTRB 指定の端の位置Rectangle 構造体作成します
パブリック メソッド GetHashCode オーバーライドされます。 この Rectangle 構造体ハッシュ コード返しますハッシュ コード使い方詳細については、GetHashCodeのトピック参照してください
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド Inflate オーバーロードされますRectangle 構造体指定の量だけ膨らませます。
パブリック メソッド Intersect オーバーロードされます2 つ四角形交差部分を表す Rectangle 構造体確認します
パブリック メソッド IntersectsWith この四角形rect交差するかどうか判断します
パブリック メソッド Offset オーバーロードされます四角形位置指定した量によって調節します
パブリック メソッド op_Equality 2 つRectangle 構造体位置およびサイズが同じかどうかテストします
パブリック メソッド op_Inequality 2 つRectangle 構造体位置またはサイズ異なかどうかテストします
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Round 指定RectangleF をその RectangleF の値を最も近い整数値に丸めることによって Rectangle変換します
パブリック メソッド ToString オーバーライドされます。 この Rectangle属性ユーザー判読できる文字列変換します
パブリック メソッド Truncate 指定RectangleF をその RectangleF 値を切り捨てることによって Rectangle変換します
パブリック メソッド Union 2 つRectangle 構造体和集合格納されている Rectangle 構造体取得します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Rectangle 構造体
System.Drawing 名前空間

Rectangle 構造体

四角形位置サイズを表す 4 つ整数格納します。より高度な領域関数使用する場合Region オブジェクト使用します

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Structure Rectangle
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public struct Rectangle
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public value class Rectangle
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class Rectangle extends ValueType
JScript では、構造体使用できますが、新規に宣言することはできません。
解説解説

四角形は幅、高さ、および左上隅で定義します

スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

長方形

(rectangle から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/22 14:32 UTC 版)

長方形(ちょうほうけい)、矩形(くけい)(: rectangle)は、4つの角がすべて等しい四角形である。


  1. ^ 新明解国語辞典では長方形を「広義では正方形を含み、狭義では除外する」とされる。


「長方形」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「rectangle」に関係したコラム

辞書ショートカット

すべての辞書の索引

「rectangle」の関連用語

rectangleのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



rectangleのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの長方形 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS