Python(2.7)を使用すると、4点で作られたボックスを通る線がどのようになっているかをどのように知ることができますか?ボックスを通過する線(Python)
例えば、のは、私がポイントのキューブを構築してきたとしましょう:
from matplotlib import pyplot
import pylab
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
fig = pylab.figure()
ax = Axes3D(fig)
sequence_containing_x_vals = np.array([0,0,0,0,1,1,1,1])
sequence_containing_y_vals = np.array([0,0,1,1,0,0,1,1])
sequence_containing_z_vals = np.array([0,1,0,1,0,1,0,1])
ax.scatter(sequence_containing_x_vals, sequence_containing_y_vals, sequence_containing_z_vals)
pyplot.show()
さあ、言わせて、私は(0.5,0.5に(0.5,0.5、-3)から通る垂直ラインを持っています、3)。その行が私の立方体を通過するかどうかはどうすればわかりますか?
https://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes/ray-box-intersection – user4421975