<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>个人随笔 on Wxn的博客</title>
        <link>https://wxn.netlify.app/zh-cn/categories/%E4%B8%AA%E4%BA%BA%E9%9A%8F%E7%AC%94/</link>
        <description>Recent content in 个人随笔 on Wxn的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>Example Person</copyright>
        <lastBuildDate>Sun, 05 Nov 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://wxn.netlify.app/zh-cn/categories/%E4%B8%AA%E4%BA%BA%E9%9A%8F%E7%AC%94/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>三维方向的思考</title>
        <link>https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/</link>
        <pubDate>Sun, 05 Nov 2023 00:00:00 +0000</pubDate>
        
        <guid>https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/</guid>
        <description>&lt;p&gt;This article offers a sample of basic Markdown.&lt;/p&gt;
&lt;h1 id=&#34;正文开始&#34;&gt;正文开始&lt;/h1&gt;
&lt;h2 id=&#34;opengl&#34;&gt;OpenGL&lt;/h2&gt;
&lt;p&gt;着色器与纹理贴图&lt;/p&gt;
&lt;h2 id=&#34;一道题&#34;&gt;一道题&lt;/h2&gt;
&lt;p&gt;如何判断一个点(x,y)在一个多边形的内部,外部,还是边上?&lt;/p&gt;
&lt;p&gt;我们先来看看国外教授的看法:https://alienryderflex.com/polygon/&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699178621524.png&#34;
	width=&#34;371&#34;
	height=&#34;318&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699178621524_hu8ccacb9819dd08a8379df12926f9d6c0_15288_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699178621524_hu8ccacb9819dd08a8379df12926f9d6c0_15288_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699178621524&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;116&#34;
		data-flex-basis=&#34;280px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;这种情况有点特殊,而且如果遇到了也不知道如何解决.所以我找找看有没有更简单的办法&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;下面这个同学讲的很好,使用叉乘!&lt;/p&gt;
&lt;p&gt;博客:【如何判断点在多边形内部 - CSDN App】http://t.csdnimg.cn/JMdc7&lt;/p&gt;
&lt;p&gt;视频:&lt;a class=&#34;link&#34; href=&#34;https://www.bilibili.com/video/BV1FD4y1i7Dy/?share_source=copy_web&amp;amp;vd_source=9a022d27a757e495adc6e15743c4ec1d&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;教学视频&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;下面来讲一下叉乘&lt;/font&gt;:这个很重要:&lt;font color=orange&gt;右手定则,叉乘结果的方向,叉乘a与b的先后顺序&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699198980225.png&#34;
	width=&#34;1245&#34;
	height=&#34;566&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699198980225_hu5c949820a017ffa29e19be12aa9d9c4a_23112_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699198980225_hu5c949820a017ffa29e19be12aa9d9c4a_23112_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699198980225&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;219&#34;
		data-flex-basis=&#34;527px&#34;
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;叉乘&#34;&gt;叉乘:&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200464682.png&#34;
	width=&#34;636&#34;
	height=&#34;311&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200464682_hu72b6de2e4399a1feca77e408b835459b_17477_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200464682_hu72b6de2e4399a1feca77e408b835459b_17477_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699200464682&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;204&#34;
		data-flex-basis=&#34;490px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;a（x1，y1），b（x2，y2），则a×b=（x1*y2-x2*y1）&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200969023.png&#34;
	width=&#34;574&#34;
	height=&#34;288&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200969023_hud26304a7d9312e7374bcd59185ac5e38_23727_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200969023_hud26304a7d9312e7374bcd59185ac5e38_23727_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699200969023&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;199&#34;
		data-flex-basis=&#34;478px&#34;
	
&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;顶点一:(0,0,0)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;顶点二:(1,0,0)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;顶点三:(0,1,0)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;向量a = (1,0,0)-(0,0,0) = (1,0,0) = (a₁,a₂,a₃)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;向量b = (0,1,0)-(0,0,0) = (0,1,0) = (b₁,b₂,b₃)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;axb = (0,0,1)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;至于为啥 (1,0,0)  $X$  (0,1,0) = (0,0,1)?&lt;/p&gt;
&lt;p&gt;根据叉积的计算公式为：==23 32, 31 13,12 21==
$a × b$ = ($a₂b₃$- $a₃b₂$, $a₃b₁$ - $a₁b₃$, $a₁b₂$ - $a₂b₁$)&lt;/p&gt;
&lt;p&gt;=(0*0-0*1, 0*0-1*0, 1*1-0*0)&lt;/p&gt;
&lt;p&gt;=(0, 0 ,1)&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200939039.png&#34;
	width=&#34;686&#34;
	height=&#34;338&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200939039_hu8513d660351b9eb54c4936dd5c023067_195246_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200939039_hu8513d660351b9eb54c4936dd5c023067_195246_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699200939039&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;202&#34;
		data-flex-basis=&#34;487px&#34;
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;点乘完整&#34;&gt;点乘:(完整)&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699199213786.png&#34;
	width=&#34;1462&#34;
	height=&#34;384&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699199213786_hu3beb0e1a56b5fb1ad5d13661cbd1e2d2_21593_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699199213786_hu3beb0e1a56b5fb1ad5d13661cbd1e2d2_21593_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699199213786&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;380&#34;
		data-flex-basis=&#34;913px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;上面是二维,下面是三维:&lt;/p&gt;
&lt;p&gt;V1( x1, y1, z1)·V2(x2, y2, z2) = x1*x2 + y1*y2 + z1*z2&lt;/p&gt;
&lt;h2 id=&#34;继续这道题&#34;&gt;继续这道题&lt;/h2&gt;
&lt;h2 id=&#34;四元数又是什么&#34;&gt;四元数又是什么?&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200693103.png&#34;
	width=&#34;613&#34;
	height=&#34;91&#34;
	srcset=&#34;https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200693103_hu295abd196097dfe5eda26ef8be6044c6_7853_480x0_resize_box_3.png 480w, https://wxn.netlify.app/zh-cn/p/%E4%B8%89%E7%BB%B4%E6%96%B9%E5%90%91%E7%9A%84%E6%80%9D%E8%80%83/%E5%9B%BE%E7%89%87/1699200693103_hu295abd196097dfe5eda26ef8be6044c6_7853_1024x0_resize_box_3.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;1699200693103&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;673&#34;
		data-flex-basis=&#34;1616px&#34;
	
&gt;&lt;/p&gt;</description>
        </item>
        
    </channel>
</rss>
