getting inside points of cuboid

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 .

 Risposta accettata

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 Commento

How to define a particular cuboid here (which has 8 vertices)

Accedi per commentare.

Più risposte (1)

Brian Hannan
Brian Hannan il 11 Dic 2015

0 voti

It sounds like you want to use inpolyhedron.

1 Commento

I want to get points , don't want to check whether it is inside or not ...

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by