파이썬 (2.7)을 사용하면 선이 4 점으로 된 상자를 통과 할 때를 어떻게 알 수 있습니까? (이 전 수직선 (0.5, 0.5, -3)까지 통과가 있다고 0.5,0.5하자, 이제상자를 통과하는 선
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()
:
예를 들어,이 전 지점의 큐브를 구성했다고 가정 해 봅시다 ,삼). 그 줄이 내 입방체를 통과하는지 어떻게 알 수 있습니까?
https://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes/ray-box-intersection – user4421975