getting inside points of cuboid

5 visualizzazioni (ultimi 30 giorni)
yogesh jain
yogesh jain il 11 Dic 2015
Commentato: yogesh jain il 18 Feb 2016
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

Walter Roberson
Walter Roberson il 14 Dic 2015
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
yogesh jain
yogesh jain il 18 Feb 2016
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
It sounds like you want to use inpolyhedron.
  1 Commento
yogesh jain
yogesh jain il 12 Dic 2015
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