cost 258 ms
給定 3 度旋轉,如何旋轉球體表面上的點?

[英]How do I rotate a point on the surface of a sphere given 3 degrees of rotation?

我在需要旋轉的球體上有一個點。 我有 3 種不同的旋轉角度(滾動、俯仰、偏航)。 是否有任何公式可以用來計算每次旋轉后點的最終位置? 為簡單起見,如果有幫助,球體可以以原點為中心。 我試過尋找不同的輪換方式,但沒有什么能完全符合我的要求。 如果我只需要旋轉球體,我可以這樣做,但我需要知道基於球體旋 ...

MATLAB:我正在嘗試 plot 向量的表面表示 function 但使用 * 符號相乘時出現錯誤

[英]MATLAB: I am trying to plot the surface representation of a vector function but I get an error for using the * symbol to multiply

我想要 plot 一個球面坐標的表面: 可能還有其他錯誤,但我什至無法檢查,因為我立即收到以下錯誤: 我無法修復它。 請幫忙! 我特此附上我定義為 sigma_n 的矢量 function:我正在嘗試在球坐標中使用 plot 的方程我希望得到一個與此類似的表面 plot:我的 plot 應該看起來像 ...

在 MATLAB 中繪制球諧函數時出錯:網格 arrays 必須具有 NDGRID 結構

[英]Error plotting spherical harmonics in MATLAB: Grid arrays must have NDGRID structure

我正在嘗試使用球諧函數來表示 3D 中聲學和流體流動中球面 object 的擾動。到目前為止,我已經能夠在 3D 球面 object 上使用二維擾動,但是,我想擴展那。 當前代碼表示具有 2D 擾動的 3D 球體,因此擾動僅在 x 和 y 中: 返回等值面: 但是,我想實現類似於這個 plot 的 ...

如何在等份的球面上生成點?

[英]How to generate points on spherical surface making equal parts?

我想生成一個包含 n euqal 部分的球體。 例如,我想將我的球面分成 36 X 36 個部分。 因此,它總共應該包含 1296 個相等的部分。 我不知道如何在球形(3D)空間中生成點。 我希望我的 plot 看起來像這樣,但代替線,我只想要點(兩條線相交的地方)。 我只知道下面提到的公式, 我 ...

如何將非 three.js 系統中的“YXZ”旋轉范圍從 -180 到 180 的歐拉角用於 three.js 系統

[英]How to use the euler angles with rotations in "YXZ" ranging from -180 to 180 in a non three.js system into a three.js system

我有一個 360 度圖像(非 three.js)系統,它在旋轉時將我的歐拉角(俯仰 (x)、偏航 (y) 和滾動 (z))輸出為“YXZ”順序。 例如 yaw 的范圍是從 [-180 到 180](總共 360)。 我想使用這些角度在另一個基於 three.js 的系統中旋轉 3d object。 ...

球極坐標雅可比除法的解決方法

[英]Workaround for spherical polar coordinate Jacobian division

我有數據可視化問題。 簡短的總結,我正在研究一個涉及極球坐標網格的項目,並試圖解決每個細胞的 ODE(化學反應)耦合系統。 出於特定原因,我需要我的狀態向量的形式為 (r^2*sin(theta)*n_i), i={1,2,3...}。 我在下面重寫了我的問題的一個簡單示例,您可以按原樣運行它。 ...

如何在具有方位角和仰角的球面上plot一個熱量map以及每個position的對應值

[英]How to plot a heat map on spherical surface having azimuth and elevation and a corresponding value for every position

我有三個值:方位角、仰角和 position 處的錯誤值。從中我有許多這樣的 3 值組合。 所以三個 arrays 的方位角,仰角和相應的誤差。 我想要 plot 一個熱量為 map 的球體,這樣一個區域的顏色將代表該球體區域的誤差。 這將有助於找出球體的哪一部分顯示出最高的錯誤。 我怎么可以plo ...

根據密度 function 在圓錐上生成點

[英]Generate points on a cone according to a density function

我需要以冰淇淋錐的格式生成光錐內的點分布。該分布必須遵循隨半徑線性增加的密度 function。 在 python 中實現此功能的最簡單且成本更低的方法是什么? 我已經嘗試實現一種算法,該算法在球坐標系中采用隨機 angular 坐標點,但這似乎並沒有給我均勻的 angular 分布。 ...

我將如何編寫程序以根據角度圍繞球體旋轉,就像在它周圍走動一樣?

[英]How would I go about writing a program to rotate at point around a sphere based on an angle as if walking around it?

我正在做一個項目,我需要(作為 2d 點)繞着 3d 球體走動。 我無法弄清楚如何在沒有極坐標失真的情況下實現這一目標。 基本上我想要向前、向后、向左和向右移動,以及向左轉和向右轉。 我一直在嘗試使用球坐標來實現這一點,但我的函數似乎不正確。 我該怎么做才能讓它發揮作用? (我是在 JavaScr ...

如何操作 3D 數組以將笛卡爾坐標轉換為球坐標

[英]How to manipulate a 3D array to convert from cartesian coordinates to spherical coordinates

所以我是 Python 的新手,我想將包含笛卡爾坐標的 3D 數組轉換為球坐標。 我已經完成了這個計算轉換的函數: 但是,如果我有一個隨機數組 (N,N,N),例如 並將 x、y 和 z 坐標傳遞給我的函數以從笛卡爾坐標轉換為球面坐標 我不斷收到錯誤的轉換結果。 我嘗試了不同的方法,但仍 ...

在 3D 球體上插入非均勻分布的點

[英]Interpolating non-uniformly distributed points on a 3D sphere

我在單位球面上有幾個點,它們根據https://www.cmu.edu/biolphys/deserno/pdf/sphere_equi.pdf 中描述的算法分布(並在下面的代碼中實現)。 在這些點中的每一個上,我都有一個值,在我的特定情況下,它表示 1 減去一個小錯誤。 如果這很重要,錯誤在[0, ...

Healpix / Healpy:我如何使用 healpy 對天空進行 SHT 處理?

[英]Healpix / Healpy: How can I use healpy to do SHT for a patch on the sky?

Healpix 是一個非常有用的軟件,可以對球體進行球面分析。 例如,我們可以使用map2alm分析 Healpix RING 有序 map 並返回球面諧波。 這里map的參數應該是一個具有$Npix = 12*Nside^2$的數組。 如果我只想對一個補丁進行分析,而不是對一個完整的天空進行分 ...

為什么 Vector3 不更新 Unity3d

[英]Why is Vector3 not updating Unity3d

一段時間以來,我一直在這方面失去理智。 只需忽略被注釋掉的部分(不是問題)。 我正在嘗試進行 360 度經度和 180 度經度掃描,然后進行射線投射。 但顯然方向向量(在本例中為 Dir)停留在 (0, 0, -1)。 我檢查了 xy 和 z 值,它們工作正常。 我現在不知道出了什么問題。 在我自 ...

沿帶有四元數的球體表面的運動方向性

[英]Directionality of movement along the surface of a sphere with quaternions

我正在使用配備陀螺儀/加速度計/磁力計的運動跟蹤設備。 該設備在任何時間點將其旋轉方向作為四元數輸出。 當我從原始方向旋轉設備時,我試圖計算兩件事:(1)球體表面與其原始方向的距離(我實際上已經完成了這一步),以及(2)方向方向 - 但方向需要是簡單的 1 或 -1,而不是向量。 讓我進一步解釋一下 ...

找到三個最近的點,三角形包含球體上的給定點

[英]Find three closest points which triangle contains a given point on a sphere

我有一個 3D 球體,其表面有點。 這些點以球面坐標表示,因此方位角、仰角和 r。 例如,我的數據集是一個矩陣,其中包含給定球體上的所有可用點: 注意:我故意省略了完整的數據矩陣,因為它包含相當多的數據。 如果需要/要求使問題完全可重現,我將提供完整數據。 這個矩陣代表這樣的圖像: 給定一個任意點 ...

將 XYZ 球面坐標重新映射到緯度/經度坐標

[英]Remapping XYZ spherical coordinates to Lat/Long coordinates

我在 XYZ 中有一個點的表面(所有 Z 均為 0),我將這些點 map 放到球體上。 所以我對球體上的每個點都有一個 XYZ 坐標。 我想要實現的是根據地理位置將此 XYZ 球坐標轉換為其緯度/經度平行線。 因此,例如,如果我有點 (0,0,0),我想看看如何將其表示為緯度/經度(90.0000° ...

給定兩個點 A(x1,y1) & B(x2,y2),我想在球面上找到第三點 C(x3,y3) 和線 AB 之間的距離和 AD 的長度

[英]Given two points A(x1,y1) & B(x2,y2), I want to find the distance between the third point C(x3,y3) and line AB and length of AD on spherical surface

我有兩點,我需要線 AB 和點 C 之間的距離。除此之外,我還想要 AD 的長度,其中 D 是 C 在 AB 上的投影/交點。 在二維中,我可以得到這里提到的投影點,但是 :: 但是考慮到球體上的坐標而不是二維表面上的坐標,我也想做同樣的事情。提前致謝! 在此處輸入圖片說明 ...

將 2 個角度(球面旋轉)轉換為單個角度(四元數)

[英]Convert 2 angles (spherical rotation) to single angle (quaternion)

我有 2 個角度, phi (左右旋轉)和psi (上下旋轉)。 我想將它們轉換為單個角度,這相當於四元數(=圍繞單位向量的最小旋轉)。 從這篇文章: https : //stackoverflow.com/a/47277997/113718我們得到球面 -> 四元數轉換將給出: quat ...

如何在不使用笛卡爾坐標的情況下將坐標從一個球面系統轉換為另一個旋轉 90 度的坐標系

[英]How to convert coordinates from one Spherical system to another rotated by 90 degrees without going to Cartesian

我需要將一組點從一個球面系統轉換為另一個沿赤道平面軸旋轉 90 度的點。 我想在這個系統中旋轉點,然后將它們返回到上一個。我不想使用笛卡爾系統作為中介,那么在不離開球坐標的概念的情況下可以這樣做嗎? 圖像顯示不同球坐標中的同一點,這種情況有什么轉換公式嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM