построение твердого тела революции, заключенной между - PullRequest
0 голосов
/ 16 мая 2019

Я хочу построить цилиндр между плоскостями z = x + 1/2 и z = -x-1 / 2. Этот цилиндр должен иметь радиус, равный единице.

Я пытался найти что-то в помощи клена. Но моя работа была выполнена в этот момент:

введите описание изображения здесь

Итак, как вы видите, я получаю свой цилиндр с радиусом 1, но я не знаю, как это сделать между плоскостями z = x + 1/2 и z = -x-1 / 2.

Можете ли вы помочь мне?

1 Ответ

0 голосов
/ 17 мая 2019

Я не понимаю, что вы имеете в виду, "заключенный между плоскостями z = x + 1/2 и z = -x-1/2".

Вы имеете в виду между x + 1/2и х-1/2?

restart;
C:=plots:-cylinderplot(0.5,theta=0..2*Pi,z=0.5..0.5+1/sqrt(2),
                       style=surface):
rotC:=plottools:-rotate(C,-3*Pi/4,[[0,0.5,0.5],[0,-0.5,0.5]]):

plots:-display(
  rotC,
  plot3d([x-1/2,x+1/2],x=-0.5..1,y=-0.75..0.75,
         style=surface,color=gray,transparency=0.5),
  scaling=constrained, view=-0.5..1
);

enter image description here

...