package com.lrq.oop;
/** *
*@author 李瑞琦
* 定義乙個「點」(point)類用來表示三維空間中的點(有三個座標)。要求如下:
可以生成具有特定座標的點物件。
提供可以設定三個座標的方法。
提供可以計算該「點」距另外點距離平方的方法。
* */
public
class
test1
}class point
public
void
sety(int yy)
public
void
setz(int zz)
// 利用構造器的過載傳入不同的引數
public
point(int num1, int num2, int num3)
// 提供可以計算該「點」距另外點距離平方的方法
public
double
length(point p)
}
空間三維點繞任意空間直線旋轉
繞任意軸旋轉的情況比較複雜,主要分為兩種情況,一種是平行於座標軸的,一種是不平行於座標軸的,對於平行於座標軸的,我們首先將旋轉軸平移至與座標軸重合,然後進行旋轉,最後再平移回去。整個過程就是 對於不平行於座標軸的,可按如下方法處理。該方法實際上涵蓋了上面的情況 將旋轉軸平移至原點 將旋轉軸旋轉至yo...
三維空間找最近點
菜雞只會資料很小很小的做法 給定三維空間上n個點,每個點都有xi,yi,zi三個座標值 找出其中的一對點的距離,使得在這n個點的所有點對中,該距離為所有點對中最小的 輸入描述 第一行輸入整數n,2 n 1e5 第二行到第n 1行,每行輸入xi,yi,zi三個整數,代表第i個點的座標 1e4 xi,y...
三維形體的構造及表達
工程構件或機件,都是以三維實體的形式存在於空間,雖然它們千姿百態,但都可以看做是由簡單的三維形體組合而成,故將它們稱為組合體。組成組合體的體素稱為基本立體。基本立體是由若干表面圍成的空間實體,基本體的表面若均為平面,該立體就稱為平面立體,如稜錐體 稜柱體 若其表面為曲面或曲面和平面,則稱為曲面立體,...