如何孵化該區域

如何孵化該區域

我想對矩形內部但橢圓形外部的區域進行剖面線。我嘗試了以下操作,但我也孵化了橢圓的交點。有什麼建議嗎?

\begin{pspicture*}(3.4,0)(11,4)
\pspolygon(4,3.4)(10,3.4)(10,0.4)(4,0.4)
\psellipse(6,2)(1.4142135623731025,1.)
\psellipse(8,2)(1.4142135623730998,1.)
\rput[tl](4.2,3){$A$}
\rput[tl](9.4,3){$B$}
\rput[tl](9.6,3.9){$U$}


\pscustom[fillstyle=hlines]{% 
    \pspolygon(4,3.4)(10,3.4)(10,0.4)(4,0.4)    
    \psellipse(6,2)(1.4142135623731025,1.)
    \psellipse(8,2)(1.4142135623731025,1.)
}
\end{pspicture*}

答案1

\begin{pspicture}(3.4,0)(11,4)
  \pspolygon[fillstyle=hlines](4,3.4)(10,3.4)(10,0.4)(4,0.4)
  \pscustom[fillstyle=solid]{\psellipse(6,2)(1.414,1.)\psellipse(8,2)(1.414,1.)}
  \rput*[tl](4.2,3){$A$}
  \rput*[tl](9.4,3){$B$}
  \rput[tl](9.7,3.9){$U$}   
\end{pspicture}

答案2

我是這樣解決的

\begin{pspicture*}(3.4,0)(11,4)
  \pspolygon[fillstyle=hlines](4,3.4)(10,3.4)(10,0.4)(4,0.4)
  \psellipse[fillstyle=solid](6,2)(1.414213562373,1.)
  \psellipse[fillstyle=solid](8,2)(1.414213562373,1.)
  \psellipse(6,2)(1.414213562373,1.)
      \rput[tl](4.2,3){$A$}
      \rput[tl](9.4,3){$B$}
      \rput[tl](9.7,3.9){$U$}   
\end{pspicture*}

相關內容