How to apply conditions to fill an area in 3D space?

2 Ansichten (letzte 30 Tage)
Hadi Ghahremannezhad
Hadi Ghahremannezhad am 28 Dez. 2020
I wanted to fill an area in 3D space using some conditions on a vector.
Suppose the vector is:
x1 = 100;
y1 = 100;
z1 = 100;
v1 = [x1, y1, z1];
now I want to assign conditions for
v2 = [x2, y2, z2];
such as:
x2 < x1;
y2 < y1;
z2 < z1;
x1 - x2 < y1 - y2;
y1 - y2 < z1 - z2;
How can I apply these conditions and fill the area in 3D space for all possible values of v2?
I tried using the fill3 function but I am not sure if that is the best options.
  2 Kommentare
Prudhvi Peddagoni
Prudhvi Peddagoni am 31 Dez. 2020
Hi,
You can try something like this.
or you can use fimplicit3 function like this
f = @(x,y,z) x<1 & y<1 & z<1;
fimplicit3(f,[-100 100])
Hope this helps.
Hadi Ghahremannezhad
Hadi Ghahremannezhad am 4 Jan. 2021
Thank you. This actually helped.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by