There is a set of vectors and I am plotting them by ax.quiver()
for i in range(len(C[:, ])):
ax.quiver(0, 0, 0, C[i, 0], C[i, 1], C[i, 2], length=math.sqrt(C[i, 0] ** 2 + C[i, 1] ** 2 + C[i, 2] ** 2),
arrow_length_ratio=0.05, normalize=True)
Then I plot linear span as a sum of two:
for i in np.arange(len(sigma)):
for j in np.arange(len(sigma[0, :])):
if i == 11 or i == 12:
continue
if sigma[i, j] != 0:
count += 1
if count == 1:
s = j
elif count == 2:
k = j
count = 0
ax.quiver(C[s, 0], C[s, 1], C[s, 2], C[k, 0] - C[s, 0], C[k, 1] - C[s, 1], C[k, 2] - C[s, 2],
length=math.sqrt((C[k, 0] - C[s, 0]) ** 2 + (C[k, 1] - C[s, 1]) ** 2 + (C[k, 2] - C[s, 2]) ** 2),
normalize=True, arrow_length_ratio=0, color='black')
I want to paint the area between lines in polyhedral fan to make surfaces more recognizable. What I have:

What I want to get:

So, the question is which function realises that if it exists. Thank you.