Pointとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|製品情報|ニュース|動画|本・雑誌|文献|商品|全文検索

三省堂 大辞林

三省堂三省堂

ポイント 0 [point]

(1)点。地点箇所
バッティング-―」

(2)要点。重要な箇所
出題の―」
(3)得点点数
「―をかせぐ」「二、三―リードしている」
(4)転轍機(てんてつき)
「―を切り替える
(5)小数点コンマ
(6)指数(2)を表す単位パーセントを意味する。
物価前年比で二―の上昇」
(7)トランプ一点エース
(8)活字込め物などの大きさを表す単位。一ポイントは一辺が0.3514ミリメートル
(9)尖頭器(せんとうき)」に同じ。
「ポイント」に似た言葉



印刷関係用語集

印刷関係用語集印刷関係用語集

ポイント 【point】

文字大きさ単位。1ポイントの文字の高さは、1/72inch(約0.35mm)、JISでは0.3514mm。 >級数


広告用語辞典

広告転職.com広告転職.com

ポイント point

活版印刷における活字サイズを表す単位。1ポイントの大きさは約72分の1インチ(約0.3514)角。


.NET Framework クラス ライブラリ リファレンス

日本マイクロソフト株式会社日本マイクロソフト株式会社

Point コンストラクタ (Size)

Size から Point クラス新しインスタンス初期化します。

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

public Point (
    Size sz
)
public:
Point (
    Size sz
)
public Point (
    Size sz
)

パラメータ

sz

新しい Point の座標指定する Size

使用例使用

op_Equality 演算子使用する方法と、Size または 2 つの整数から Point生成する方法次のコード例に示します。また、X プロパティと Y プロパティ使用方法示します。この例は、Windows フォームでの使用意図してデザインされています。Button1 という名前のボタン配置されているフォームコード貼り付けButton1_Click メソッドボタンClick イベント関連付けます。

Private Sub Button1_Click(ByVal
 sender As System.Object, _
    ByVal e As System.EventArgs) Handles
 Button1.Click

    ' Construct a new Point with integers.
    Dim Point1 As New Point(100,
 100)

    ' Create a Graphics object.
    Dim formGraphics As Graphics = Me.CreateGraphics()

    ' Construct another Point, this time using a Size.
    Dim Point2 As New Point(New
 Size(100, 100))

    ' Call the equality operator to see if the points are equal,  
    ' and if so print out their x and y values.
    If (Point.op_Equality(Point1, Point2)) Then
        formGraphics.DrawString(String.Format("Point1.X:
 " & _
            "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}",
 _
            New Object() {Point1.X, Point2.X,
 Point1.Y, Point2.Y}), _
            Me.Font, Brushes.Black, New PointF(10,
 70))
    End If

End Sub
private void Button1_Click(System.Object sender,
 System.EventArgs e)
{

    // Construct a new Point with integers.
    Point Point1 = new Point(100, 100);

    // Create a Graphics object.
    Graphics formGraphics = this.CreateGraphics();

    // Construct another Point, this time using a Size.
    Point Point2 = new Point(new Size(100,
 100));

    // Call the equality operator to see if the points are equal,  
    // and if so print out their x and y values.
    if (Point1 == Point2)
    {
        formGraphics.DrawString(String.Format("Point1.X: " +
            "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}",
            new object[]{Point1.X, Point2.X, Point1.Y, Point2.Y})
,
            this.Font, Brushes.Black, new PointF(10,
 70));
    }

}
private:
   void Button1_Click( System::Object^ /*sender*/, System::EventArgs^
 /*e*/ )
   {
      // Construct a new Point with integers.
      Point Point1 = Point(100,100);

      // Create a Graphics object.
      Graphics^ formGraphics = this->CreateGraphics();

      // Construct another Point, this time using a Size.
      Point Point2 = Point(System::Drawing::Size( 100, 100 ));

      // Call the equality operator to see if the points are equal,
  
      // and if so print out their x and y values.
      if ( Point1 == Point2 )
      {
         array<Object^>^temp0 = {Point1.X,Point2.X,Point1.Y,Point2.Y};
         formGraphics->DrawString( String::Format( "Point1.X: "
         "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}", temp0 ), this->Font,
 Brushes::Black, PointF(10,70) );
      }
   }
private void button1_Click(Object sender, System.EventArgs
 e)
{
    // Construct a new Point with integers.
    Point point1 = new Point(100, 100);

    // Create a Graphics object.
    Graphics formGraphics = this.CreateGraphics();

    // Construct another Point, this time using a Size.
    Point point2 = new Point(new Size(100,
 100));

    // Call the equality operator to see if the points are equal,  
    // and if so print out their x and y values.
    if (point1.Equals(point2)) {
        formGraphics.DrawString(String.Format("Point1.X: " 
            + "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}", 
            new Object[] { new Integer(point1.get_X()),
 
            new Integer(point2.get_X()), new
 Integer(point1.get_Y()), 
            new Integer(point2.get_Y())    }), this.get_Font()
,
            Brushes.get_Black(), new PointF(10, 70));
    }
} //button1_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Point コンストラクタ (Int32)

整数値で指定された座標使用して、Point クラス新しインスタンス初期化します。

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

解説解説

dw パラメータ下位 16 ビット新しPointx 軸平座標を、上位 16 ビットy 軸の垂直座標指定します。

使用例使用

Point コンストラクタと System.Drawing.Size コンストラクタ、および System.Drawing.ContentAlignment 列挙体の使用方法を示すコード例を次に示します。この例を実行するには、Label1 という名前のラベル配置され、フォームコンストラクタIntializeLabel1 メソッド呼び出す Windows フォームコード貼り付けます。

Private Sub InitializeLabel1()

    ' Set a border.
    Label1.BorderStyle = BorderStyle.FixedSingle

    ' Set the size, constructing a size from two integers.
    Label1.Size = New Size(100, 50)

    ' Set the location, constructing a point from a 32-bit integer
    ' (using hexadecimal).
    Label1.Location = New Point(&H280028)

    ' Set and align the text on the lower-right side of the label.
    Label1.TextAlign = ContentAlignment.BottomRight
    Label1.Text = "Bottom Right Alignment"
End Sub
private void InitializeLabel1()
{
    // Set a border.
    Label1.BorderStyle = BorderStyle.FixedSingle;

    // Set the size, constructing a size from two integers.
    Label1.Size = new Size(100, 50);

    // Set the location, constructing a point from a 32-bit integer
    // (using hexadecimal).
    Label1.Location = new Point(0x280028);

    // Set and align the text on the lower-right side of the label.
    Label1.TextAlign = ContentAlignment.BottomRight;
    Label1.Text = "Bottom Right Alignment";
}
void InitializeLabel1()
{
   // Set a border.
   Label1->BorderStyle = BorderStyle::FixedSingle;
   
   // Set the size, constructing a size from two integers.
   Label1->Size = System::Drawing::Size( 100, 50 );
   
   // Set the location, constructing a point from a 32-bit integer
   // (using hexadecimal).
   Label1->Location = Point(0x280028);
   
   // Set and align the text on the lower-right side of the label.
   Label1->TextAlign = ContentAlignment::BottomRight;
   Label1->Text = "Bottom Right Alignment";
}
private void Initializelabel1()
{
    // Set a border.
    label1.set_BorderStyle(BorderStyle.FixedSingle);

    // Set the size, constructing a size from two integers.
    label1.set_Size(new Size(100, 50));

    // Set the location, constructing a point from a 32-bit integer
    // (using hexadecimal).
    label1.set_Location(new Point(0x280028));

    // Set and align the text on the lower-right side of the label.
    label1.set_TextAlign(ContentAlignment.BottomRight);
    label1.set_Text("Bottom Right Alignment");
} //Initializelabel1
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

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

座標指定して、Point クラス新しインスタンス初期化します。

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

Dim x As Integer
Dim y As Integer

Dim instance As New Point(x,
 y)
public Point (
    int x,
    int y
)
public:
Point (
    int x, 
    int y
)
public Point (
    int x, 
    int y
)
public function Point (
    x : int, 
    y : int
)

パラメータ

x

点の位置

y

点の垂直位置

使用例使用

op_Equality 演算子使用する方法と、Size または 2 つの整数から Point生成する方法次のコード例に示します。また、X プロパティと Y プロパティ使用方法示します。この例は、Windows フォームでの使用意図してデザインされています。Button1 という名前のボタン配置されているフォームコード貼り付けButton1_Click メソッドボタンClick イベント関連付けます。

Private Sub Button1_Click(ByVal
 sender As System.Object, _
    ByVal e As System.EventArgs) Handles
 Button1.Click

    ' Construct a new Point with integers.
    Dim Point1 As New Point(100,
 100)

    ' Create a Graphics object.
    Dim formGraphics As Graphics = Me.CreateGraphics()

    ' Construct another Point, this time using a Size.
    Dim Point2 As New Point(New
 Size(100, 100))

    ' Call the equality operator to see if the points are equal,  
    ' and if so print out their x and y values.
    If (Point.op_Equality(Point1, Point2)) Then
        formGraphics.DrawString(String.Format("Point1.X:
 " & _
            "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}",
 _
            New Object() {Point1.X, Point2.X,
 Point1.Y, Point2.Y}), _
            Me.Font, Brushes.Black, New PointF(10,
 70))
    End If

End Sub
private void Button1_Click(System.Object sender,
 System.EventArgs e)
{

    // Construct a new Point with integers.
    Point Point1 = new Point(100, 100);

    // Create a Graphics object.
    Graphics formGraphics = this.CreateGraphics();

    // Construct another Point, this time using a Size.
    Point Point2 = new Point(new Size(100,
 100));

    // Call the equality operator to see if the points are equal,  
    // and if so print out their x and y values.
    if (Point1 == Point2)
    {
        formGraphics.DrawString(String.Format("Point1.X: " +
            "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}",
            new object[]{Point1.X, Point2.X, Point1.Y, Point2.Y})
,
            this.Font, Brushes.Black, new PointF(10,
 70));
    }

}
private:
   void Button1_Click( System::Object^ /*sender*/, System::EventArgs^
 /*e*/ )
   {
      // Construct a new Point with integers.
      Point Point1 = Point(100,100);

      // Create a Graphics object.
      Graphics^ formGraphics = this->CreateGraphics();

      // Construct another Point, this time using a Size.
      Point Point2 = Point(System::Drawing::Size( 100, 100 ));

      // Call the equality operator to see if the points are equal,
  
      // and if so print out their x and y values.
      if ( Point1 == Point2 )
      {
         array<Object^>^temp0 = {Point1.X,Point2.X,Point1.Y,Point2.Y};
         formGraphics->DrawString( String::Format( "Point1.X: "
         "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}", temp0 ), this->Font,
 Brushes::Black, PointF(10,70) );
      }
   }
private void button1_Click(Object sender, System.EventArgs
 e)
{
    // Construct a new Point with integers.
    Point point1 = new Point(100, 100);

    // Create a Graphics object.
    Graphics formGraphics = this.CreateGraphics();

    // Construct another Point, this time using a Size.
    Point point2 = new Point(new Size(100,
 100));

    // Call the equality operator to see if the points are equal,  
    // and if so print out their x and y values.
    if (point1.Equals(point2)) {
        formGraphics.DrawString(String.Format("Point1.X: " 
            + "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}", 
            new Object[] { new Integer(point1.get_X()),
 
            new Integer(point2.get_X()), new
 Integer(point1.get_Y()), 
            new Integer(point2.get_Y())    }), this.get_Font()
,
            Brushes.get_Black(), new PointF(10, 70));
    }
} //button1_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Point コンストラクタ

座標指定して、Point クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
Point (Int32) 整数値で指定された座標使用して、Point クラス新しインスタンス初期化します。
Point (Size) Size から Point クラス新しインスタンス初期化します。
Point (Int32, Int32) 座標指定して、Point クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

参照参照

Point フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド Empty null 参照 (Visual Basic では Nothing) である Point を表します。
参照参照

Point プロパティ


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

  名前 説明
パブリック プロパティ Y この Point の y 座標取得または設定します。
参照参照

Point メソッド


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

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add 指定した Size指定した Point に追加します。
パブリック メソッド Ceiling PointF の値を次の整数値に丸めることによって、指定した PointFPoint変換します。
パブリック メソッド Equals オーバーロードされます。 オーバーライドされます。 2 つの Point オブジェクトに同じ座標を含めるかどうか指定します。
パブリック メソッド GetHashCode オーバーライドされます。 この Pointハッシュ コード返します。
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド Offset オーバーロードされます。 Point指定の量だけ平行移動します。
パブリック メソッド op_Addition Point指定Size平行移動します。
パブリック メソッド op_Equality 2 つの Point オブジェクト比較します。その結果によって、2 つの Point オブジェクトの X プロパティと Y プロパティの値が等しかどうかが示されます。
パブリック メソッド op_Explicit 指定した Point 構造体Size 構造体変換します。
パブリック メソッド op_Implicit 指定した Point 構造体PointF 構造体変換します。
パブリック メソッド op_Inequality 2 つの Point オブジェクト比較します。その結果によって、2 つの Point オブジェクトX プロパティY プロパティの値が異なかどうかが示されます。
パブリック メソッド op_Subtraction Point指定Size の負の値だけ平行移動します。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Round Point の値を最も近い整数丸めることによって、指定した PointFPoint オブジェクト変換します。
パブリック メソッド Subtract 指定した Point から指定した Size減算した結果返します。
パブリック メソッド ToString オーバーライドされます。 この Pointユーザー判読できる文字列変換します。
パブリック メソッド Truncate Point の値を切り捨てることによって、指定した PointFPoint変換します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放し、その他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
参照参照

Point メンバ

2 次元平面に点を定義する、整数座標ペア (x 座標と y 座標) を表します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド Point オーバーロードされます。 座標指定して、Point クラス新しインスタンス初期化します。
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド Empty null 参照 (Visual Basic では Nothing) である Point を表します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Y この Point の y 座標取得または設定します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add 指定した Size指定した Point追加します。
パブリック メソッド Ceiling PointF の値を次の整数値に丸めることによって、指定した PointFPoint変換します。
パブリック メソッド Equals オーバーロードされます。 オーバーライドされます。 2 つの Point オブジェクトに同じ座標を含めるかどうか指定します。
パブリック メソッド GetHashCode オーバーライドされます。 この Pointハッシュ コード返します。
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド Offset オーバーロードされます。 Point指定の量だけ平行移動します。
パブリック メソッド op_Addition Point指定Size平行移動します。
パブリック メソッド op_Equality 2 つの Point オブジェクト比較します。その結果によって、2 つの Point オブジェクトの X プロパティと Y プロパティの値が等しかどうかが示されます。
パブリック メソッド op_Explicit 指定した Point 構造体Size 構造体変換します。
パブリック メソッド op_Implicit 指定した Point 構造体PointF 構造体変換します。
パブリック メソッド op_Inequality 2 つの Point オブジェクト比較します。その結果によって、2 つの Point オブジェクトX プロパティY プロパティの値が異なかどうかが示されます。
パブリック メソッド op_Subtraction Point指定Size の負の値だけ平行移動します。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Round Point の値を最も近い整数丸めることによって、指定した PointFPoint オブジェクト変換します。
パブリック メソッド Subtract 指定した Point から指定した Size減算した結果返します。
パブリック メソッド ToString オーバーライドされます。 この Pointユーザー判読できる文字列変換します。
パブリック メソッド Truncate Point の値を切り捨てることによって、指定した PointFPoint変換します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放し、その他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
参照参照

Point 構造体

2 次元平面に点を定義する、整数座標ペア (x 座標と y 座標) を表します。

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

使用例使用

これらの型に対して定義された、オーバーロードされた演算子いくつか使用して、ポイントサイズ作成するコード例を次に示します。この例では、SystemPens クラス使用方法示します。

この例は、Windows フォームでの使用意図してデザインされています。subtractButton という名前の Button格納するフォーム作成します。コードフォーム貼り付けフォームPaint イベント処理メソッドから PaintEventArgse渡しCreatePointsAndSizes メソッド呼び出します。

Private Sub CreatePointsAndSizes(ByVal
 e As PaintEventArgs)

    ' Create the starting point.
    Dim startPoint As New
 Point(subtractButton.Size)

    ' Use the addition operator to get the end point.
    Dim endPoint As Point = Point.op_Addition(startPoint,
 _
        New Size(140, 150))

    ' Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint)

    ' Convert the starting point to a size and compare it to the
    ' subtractButton size.  
    Dim buttonSize As Size = Point.op_Explicit(startPoint)
    If (Size.op_Equality(buttonSize, subtractButton.Size)) Then

        ' If the sizes are equal, tell the user.
        e.Graphics.DrawString("The sizes are equal.",
 _
            New Font(Me.Font, FontStyle.Italic),
 _
            Brushes.Indigo, 10.0F, 65.0F)
    End If

End Sub
private void CreatePointsAndSizes(PaintEventArgs
 e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic),
 
            Brushes.Indigo, 10.0F, 65.0F);
    }

}
void CreatePointsAndSizes( PaintEventArgs^ e )
{
   // Create the starting point.
   Point startPoint = Point(subtractButton->Size);
   
   // Use the addition operator to get the end point.
   Point endPoint = startPoint + System::Drawing::Size( 140, 150 );
   
   // Draw a line between the points.
   e->Graphics->DrawLine( SystemPens::Highlight, startPoint, endPoint );
   
   // Convert the starting point to a size and compare it to the
   // subtractButton size.  
   System::Drawing::Size buttonSize = (System::Drawing::Size)startPoint;
   if ( buttonSize == subtractButton->Size )
   {
      e->Graphics->DrawString( "The sizes are equal.", gcnew System::Drawing::Font(
 this->Font,FontStyle::Italic ), Brushes::Indigo, 10.0F, 65.0F
 );
   }
}
private void CreatePointsAndSizes(PaintEventArgs
 e)
{
    // Create the starting point.
    Point startPoint = new Point(subtractButton.get_Size());

    // Use the addition operator to get the end point.
    Point endPoint = Point.op_Addition(startPoint, new Size(140,
 150));

    // Draw a line between the points.
    e.get_Graphics().DrawLine(SystemPens.get_Highlight(), startPoint, 
        endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = new Size(startPoint);

    if (buttonSize.Equals(subtractButton.get_Size())) {
        // If the sizes are equal, tell the user.
        e.get_Graphics().DrawString("The sizes are equal.", 
            new Font(this.get_Font(), FontStyle.Italic),
 
            Brushes.get_Indigo(), 10, 65);
    }
} //CreatePointsAndSizes


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


ウィキペディア

ウィキペディアウィキペディア

POINT

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/12/04 08:11 UTC 版)

Point
Corneliusスタジオ・アルバム
リリース 2001年10月24日/ポリスター
2002年 1月22日/マタドール
ジャンル エクスペリメンタル
時間 45分29秒
レーベル 日本の旗トラットリア/ポリスター
アメリカ合衆国の旗マタドール・レコード
プロデュース 小山田圭吾
Cornelius 年表
CM/FM
1999年
POINT
2001年
CM2
2003年

POINT』(ポイント)は、Cornelius2001年に発表した4枚目のスタジオ・アルバムである。過去3作の多要素的な音楽手法から一転、アンビエントを用いたシンプルでアルゴリズム的な音の構成で練り上げられた作品。トラットリア・メニュー241。アナログ盤はメニュー243。

前作『FANTASMA』に続き、アメリカのマタドール・レコードからもリリースされている。世界21ヵ国でリリースされた。

9曲目の「Brazil」はボサノヴァの「Aquarela do Brasil」のカバー。

『POINT』の楽曲で構成されたミュージック・ビデオ集『FIVE POINT ONE』が2003年にリリースされている。

ジャケットに貼られたシールの裏には「サウンド描~ 視・論 ラブ ミー テンダー」と印刷されている。

収録曲

  1. Bug (Electric Last Minute)
  2. Point of View Point
  3. Smoke
  4. Drop
  5. Another View Point
  6. Tone Twilight Zone
  7. Bird Watching At Inner Forest
  8. I Hate Hate
  9. Brazil
  10. Fly
  11. Nowhere

LPはSIDE-A#1~6 SIDE-B#7~11

全曲作詞・作曲:小山田圭吾(#9のみ作詞:S.K.Russel、作曲:Ary Barosso、編曲:小山田圭吾)


ポイント (曖昧さ回避)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/09/20 11:43 UTC 版)

(Point から転送)


尖頭器

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/11/14 19:28 UTC 版)

(Point から転送)

クローヴィス尖頭器

尖頭器(せんとうき、point)とは、先端を鋭く尖らせた打製石器のこと。旧石器時代に現れる。


目次

概略

尖頭器は、諸外国では広い意味をもち、先端が鋭く尖った石器の総称として用いられるのに対し、日本では刃潰し剥離によって仕上げられた石器については「ナイフ形石器」と呼んで、尖頭器とは区別する。この石器には、長さや幅の特徴から大きく分けて細長タイプと幅広タイプの2種類がある。全国的に分布している。

さらに、

  1. 約3万年以前の尖頭器
  2. 最終氷期最寒冷期以後の槍先形尖頭器
  3. 縄文時代石槍

など、製作ないし使用された年代の相違を考慮し、それぞれを呼び分ける場合も多い。

旧石器時代の研究が進展するにともない、縄文時代の石槍もポイント(尖頭器)と呼ばれるケースが増えており、その場合は後期旧石器時代から縄文時代にかけての槍先形の石器(上記の2.と3.)を呼称する。

木の柄につけて投げ槍とし、大型獣の狩りに用いられたのが槍先形尖頭器[1]の始まりで、狩猟に大きな進歩をもたらした。

槍先形尖頭器の出現と発達

  • 日本では、尖頭器(槍先形尖頭器)は旧石器時代のナイフ形石器の盛行期(約2万年前から約1万5千年前まで)に出現している。その起源はナイフ形石器から発展変化したとも、大陸からもたらされたものともいわれるが、未だに解決されていない。ナイフ形石器は後期旧石器時代末葉に衰退していくが、代わって槍先形尖頭器は著しく発達し、量的にもめざましく増加する。槍先形尖頭器は、細石器が多用された時期には一時的に減少傾向をみせるが、縄文土器が出現する前後に最盛期をむかえる。そこで、細石器段階以前を初期尖頭器、以降を発達期の尖頭器と呼ぶこともあるが、両者の差異はかなり顕著である。前者は一般的に比較的小形のものが多く、調整も周辺部調整、片面調整、両面調整と多様であるのに対し、後者は長大なものが加わり、大半が両面調整のものへと定式化されていく。また後者には有舌(有茎)尖頭器[2]がともなうようになる。縄文時代の槍先形尖頭器は上述の発達期尖頭器の後半部にあたる。

尖頭器の分類と編年

槍先形尖頭器の分類はこれまで、形態による分類(木葉形、半月形、有舌、有肩など)と調整部位による分類(周辺調整、片面調整、両面調整)がおこなわれているが、明瞭な型式分類が設定されるには至っていない。かつて芹沢長介は有舌尖頭器を形態上の差異に着目して4群に分け、その変遷過程を示している(1966年)。その後の資料の増加によって芹沢による編年は若干の修正を必要とするとみなされているが、大筋では、長身で幅が狭く舌部の返しの未発達なものから、基部の返しが鋭くなったものへと変遷することは広く認められている。

動物相の変化と尖頭器の消長

更新世末から完新世初頭にかけては、日本のみならず北アメリカ大陸・アジア大陸においても尖頭器の発達が著しい。これらの地域ではマンモスバイソンなど洪積世の寒冷気候を好んだ大形獣を対象とする狩猟具が求められ、投げ槍の槍先として用いられた各種尖頭器の出現をみた。日本においても、当初は大形獣を対象とした狩猟具として生まれたが、洪積世末期に海進によって大陸から切り離され、大形獣の絶滅が早かったという特殊な条件が加わって、イノシシニホンジカなどが主な狩猟対象となった。これらの、嗅覚が鋭く行動の機敏な動物の捕獲には、手持ちの槍よりも投げ槍が狩猟具として適していたものと考えられ、特に有舌尖頭器の急増は、こうした事情を物語っていると推定される。やがて弓矢の発明とともに、タヌキウサギなどの小動物も狩猟対象となっていった。そして、弓矢と槍の中間的な機能を果たした投げ槍(槍先形尖頭器)は弓矢の普及によって消滅していく。一方で、縄文時代前期以降は採集・漁撈の充実および定住生活のいっそうの進展とともに落とし穴を利用する待ち伏せ狩猟も増加していくのである。

脚注

参考文献

  • 加藤晋平・鶴丸俊明著『図録 石器入門事典 <先土器>』(柏書房、1991年3月、ISBN 4-7601-0608-1
  • 鈴木道之助著『図録 石器入門事典 <縄文>』(柏書房、1991年2月、ISBN 4-7601-0609-X
  • 芹沢長介『旧石器の知識』(東京美術<考古学シリーズ11>、1986年6月、ISBN 4-8087-0313-0
  • 芹沢長介「新潟県中林遺跡における有舌尖頭器の研究」『東北大学日本文化研究所研究報告 2』(1966年)






固有名詞の分類



Pointに関連した本


Pointに関係した商品


Pointのページへのリンク
「Point」の関連用語
Pointのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「Point」を見る
_ _   


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

  
三省堂三省堂
Copyright (C) 2001-2012 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
印刷関係用語集印刷関係用語集
Copyright (C) 2012 K'sBookshelf All Rights Reserved.
広告転職.com広告転職.com
Copyright(C) 2012 Total Brain co., ltd. All Rights Reserved.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2012 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのPOINT (改訂履歴)、ポイント (曖昧さ回避) (改訂履歴)、尖頭器 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS