<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=%E9%A0%82%E7%82%B9</id>
	<title>頂点 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=%E9%A0%82%E7%82%B9"/>
	<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=%E9%A0%82%E7%82%B9&amp;action=history"/>
	<updated>2026-07-20T11:56:16Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://monobook.org/w/index.php?title=%E9%A0%82%E7%82%B9&amp;diff=10288&amp;oldid=prev</id>
		<title>2018年8月31日 (金) 09:34にimported&gt;Administratorによる</title>
		<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=%E9%A0%82%E7%82%B9&amp;diff=10288&amp;oldid=prev"/>
		<updated>2018-08-31T09:34:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2018年8月31日 (金) 09:34時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;2行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;2行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 概要 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 概要 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;２つの頂点を使えば線を引ける。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;２つの頂点を使えば線を引ける。&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[8ビット]]時代の[[BASIC]]にもそんな描画命令よくあったな。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;３つの頂点を使えば面を描ける。いわゆる[[ポリゴン]]だ。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;３つの頂点を使えば面を描ける。いわゆる[[ポリゴン]]だ。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Administrator</name></author>
	</entry>
	<entry>
		<id>https://monobook.org/w/index.php?title=%E9%A0%82%E7%82%B9&amp;diff=10287&amp;oldid=prev</id>
		<title>imported&gt;Administrator: ページの作成:「&#039;&#039;&#039;頂点&#039;&#039;&#039;（英語：vertex）とは、ベクトルで図形を描く際に用いられる制御点のことである。  == 概要 == ２つの頂点を...」</title>
		<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=%E9%A0%82%E7%82%B9&amp;diff=10287&amp;oldid=prev"/>
		<updated>2018-08-31T09:33:40Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&amp;#039;&amp;#039;&amp;#039;頂点&amp;#039;&amp;#039;&amp;#039;（&lt;a href=&quot;/wiki/%E8%8B%B1%E8%AA%9E&quot; title=&quot;英語&quot;&gt;英語&lt;/a&gt;：vertex）とは、&lt;a href=&quot;/wiki/%E3%83%99%E3%82%AF%E3%83%88%E3%83%AB&quot; title=&quot;ベクトル&quot;&gt;ベクトル&lt;/a&gt;で&lt;a href=&quot;/w/index.php?title=%E5%9B%B3%E5%BD%A2&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;「図形」 (存在しないページ)&quot;&gt;図形&lt;/a&gt;を描く際に用いられる制御点のことである。  == 概要 == ２つの頂点を...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;頂点&amp;#039;&amp;#039;&amp;#039;（[[英語]]：vertex）とは、[[ベクトル]]で[[図形]]を描く際に用いられる制御点のことである。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
２つの頂点を使えば線を引ける。&lt;br /&gt;
&lt;br /&gt;
３つの頂点を使えば面を描ける。いわゆる[[ポリゴン]]だ。&lt;br /&gt;
&lt;br /&gt;
== 保持する情報 ==&lt;br /&gt;
3Dのポリゴンであれば頂点は最低限度の情報として「[[XYZ座標]]」を持つ。これがないと始まらない。その他にも陰影をつけるライティングに使用する「[[法線]]」や「[[頂点カラー]]」、[[テクスチャ]]を貼るための「[[UV座標]]」を持つこともある。&lt;br /&gt;
&lt;br /&gt;
近代的な[[プログラマブルシェーダー]]であれば、頂点のデータ・フォーマットはある程度自由に定義することができる。たとえば[[MonoGame]]であれば以下のようにIVertexTypeインターフェースを継承すれば独自の頂点を定義できる。&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
    using Microsoft.Xna.Framework;&lt;br /&gt;
    using Microsoft.Xna.Framework.Graphics;&lt;br /&gt;
&lt;br /&gt;
    public struct VertexPositionColorNormalTexture : IVertexType&lt;br /&gt;
    {&lt;br /&gt;
        public Vector3 Position;&lt;br /&gt;
        public Color Color;&lt;br /&gt;
        public Vector3 Normal;&lt;br /&gt;
        public Vector2 TextureCoordinate;&lt;br /&gt;
&lt;br /&gt;
        public readonly static VertexDeclaration VertexDeclaration = new VertexDeclaration(&lt;br /&gt;
            new VertexElement(0, VertexElementFormat.Vector3, VertexElementUsage.Position, 0),&lt;br /&gt;
            new VertexElement((sizeof(float) * 3), VertexElementFormat.Color, VertexElementUsage.Color, 0),&lt;br /&gt;
            new VertexElement((sizeof(float) * 3) + (4), VertexElementFormat.Vector3, VertexElementUsage.Normal, 0),&lt;br /&gt;
            new VertexElement((sizeof(float) * 3 * 2) + (4), VertexElementFormat.Vector2, VertexElementUsage.TextureCoordinate, 0)&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        public VertexPositionColorNormalTexture(Vector3 position, Color color, Vector3 normal, Vector2 textureCoordinate)&lt;br /&gt;
        {&lt;br /&gt;
            Position = position;&lt;br /&gt;
            Color = color;&lt;br /&gt;
            normal.Normalize();&lt;br /&gt;
            Normal = normal;&lt;br /&gt;
            TextureCoordinate = textureCoordinate;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        VertexDeclaration IVertexType.VertexDeclaration&lt;br /&gt;
        {&lt;br /&gt;
            get { return VertexDeclaration; }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
* [[MonoGameで位置と色と法線とUV座標を持つカスタム頂点を使いたい]]&lt;br /&gt;
* [[バーテックスバッファ]]&lt;br /&gt;
* [[バーテックスシェーダー]]&lt;br /&gt;
* [[ジオメトリシェーダー]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Administrator</name></author>
	</entry>
</feed>