Hello all , I have all information about a cuboid (vertices,faces,L,B and H also) , how can I get all inside points of the cuboid ? Thanks in advance .

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 14 Dez. 2015

0 Stimmen

xvec = 0 : B;
yvec = 0 : L;
zvec = 0 : H;
[X, Y, Z] = ndgrid(xvec, yvec, zvec);
is_in_cuboid = true(size(X));
Xc = X(is_in_cuboid);
Yc = Y(is_in_cuboid);
Zc = Z(is_in_cuboid);
pointsize = 20;
scatter3(Xc, Yc, Zc, pointsize, 'filled')

1 Kommentar

yogesh jain
yogesh jain am 18 Feb. 2016
How to define a particular cuboid here (which has 8 vertices)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Brian Hannan
Brian Hannan am 11 Dez. 2015

0 Stimmen

It sounds like you want to use inpolyhedron.

1 Kommentar

yogesh jain
yogesh jain am 12 Dez. 2015
I want to get points , don't want to check whether it is inside or not ...

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by