一個雙色的圓與一個單色的圓相切,切點的顏色是?
剛剛玩遊戲的時候突然想到一個問題,求大佬們告訴我答案。假設有兩個球A,B。A為紅藍兩色,B為黃色。AB相切,且AB的圓心在一條直線上。那麼A球在切點上的顏色為紅?藍?紅藍?下面是我對這個問題的所理解的假設,相切是剛剛好碰上的那個點,是一個極小點,一個極小點的顏色只能有一種,否則一個極小點可以分為兩個更小的點,那麼此極小點不是極小。那麼切點是紅還是藍?求大佬解答
取決於你一開始怎麼給上面的圓染色。
比如說,如果是藍色染了半圓(含邊界),紅色染了另外半圓(不含邊界),那麼這個切點(按照題主的意思)屬於藍色半圓的邊界,所以是藍色。
一般的,一個良好定義的染色法對於每個點都是沒有歧義的,所以不會出現一個點有兩個顏色的情況(當然也不會存在沒定義的情況)。所以這取決於染色的方法,因此僅憑問題給出的信息,這個問題無法作答。
由可數個點構成的集合,其測度為0
所以,這個切點的顏色到底是什麼,根本不重要……
那你為什麼不問,圓A中間那條線是什麼顏色?
首先定義就有問題,如果點是不可分割的話,這個點就不能有顏色,因為根據對稱性,關於圓心對稱的兩個點必須顏色不同。
那麼圓心就不無法定義顏色。
跟只有紅藍兩色矛盾!
如果不矛盾,那就說明邊界點沒顏色……
另外,好明顯,題主忽略了一個重要因素:切點是兩個圓共有的!要麼這個切點是黃色,如果其他顏色的話,這個點並不屬於黃色的圓啊!
所以希望題主首先定義出不自相矛盾的情況……
屏幕是劃分成格子的,根本沒有數學意義上的點。你想太多了。實際的圖形學流水線,對於分割線的渲染方式都有良好的定義,然而這種定義更多是為了工程、實用而硬點的。
大部分的渲染概念里,兩個僅填充而不描線的性狀,如果是相切的,那麼他們數學意義上切點是不重疊渲染的:那個坐標的上側應當被渲染為一種顏色,下側應當被渲染為另一種顏色。
在矢量被渲染為像素的時候,如果這個分割位置是在像素分割線上,那麼就沒有任何混淆:上面那個像素是一個顏色,下面是另一個顏色。如果分割位置在像素裡面,那麼取決於當前的抗鋸齒方式。
幾何上點和線沒有面積。
幾何中的點沒有面積,線沒有體積,圓有唯一的圓心,也就有過圓心中線。而題主提到的這個極小點一定是中線上的點。所以這個問題的答案在於你把圓心定義為什麼顏色了?
線是概念體,沒有物理面積,所以不具有顏色屬性,無法染色。
紫色和黃色的混合色
這就類似於,大於0的數是正數,小於0的數是負數,但是零是沒有正負的
取決於你怎麼定義中間那條線的顏色
推薦閱讀:
※如何成為一名神奇寶貝訓練師?
※生化危機7 洗手回血大法 的原理是什麼?
※哆來A夢為什麼一開始幫助的是大雄而不是胖妹呢?