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 .

 Réponse acceptée

Walter Roberson
Walter Roberson le 14 Déc 2015

0 votes

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 commentaire

yogesh jain
yogesh jain le 18 Fév 2016
How to define a particular cuboid here (which has 8 vertices)

Connectez-vous pour commenter.

Plus de réponses (1)

Brian Hannan
Brian Hannan le 11 Déc 2015

0 votes

It sounds like you want to use inpolyhedron.

1 commentaire

yogesh jain
yogesh jain le 12 Déc 2015
I want to get points , don't want to check whether it is inside or not ...

Connectez-vous pour commenter.

Catégories

En savoir plus sur Audio Processing Algorithm Design dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by