# How to calculate the RCS of 2D target?

**URL:** <https://bempp.discourse.group/t/how-to-calculate-the-rcs-of-2d-target/325>\
**Category:** Bempp\
**Created:** [30 April 2025 08:26 UTC](https://bempp.discourse.group/t/how-to-calculate-the-rcs-of-2d-target/325 "2025-04-30T08:26:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MushishiYako](https://avatars.discourse-cdn.com/v4/letter/m/9f8e36/32.png) [@MushishiYako](https://bempp.discourse.group/u/MushishiYako)\
**Post date:** [30 April 2025 08:26 UTC](https://bempp.discourse.group/t/how-to-calculate-the-rcs-of-2d-target/325/1 "2025-04-30T08:26:21Z")

</div>

Hello there!  
My problem discribed with the help of deepseek is as follow:  
To compare the differences in the radar cross section (RCS) of 2D targets calculated using the Finite Element Method (FEM) and the Method of Moments (MoM), I plan to use **Bempp** for simulating the RCS of 2D targets. However, I noticed that the tutorials in Bempp only cover **3D targets** or RCS calculations for **multiple targets**. Additionally, since the Green’s functions are encapsulated within the operators and the 2D Green’s function differs from the 3D version, I am unsure whether Bempp supports computations for **2D targets**.

**Key Points of Concern:**

1. **Lack of 2D Tutorials** : Existing Bempp examples focus on 3D scenarios.
2. **Green’s Function Differences** : 2D and 3D Green’s functions have distinct formulations, and their integration into Bempp’s operator framework may vary.
3. **Feasibility** : Whether Bempp inherently supports 2D electromagnetic simulations despite its 3D-focused documentation.

**Suggestions for Resolution:**

- Check Bempp’s API or documentation for explicit 2D operator support.
- Adapt 3D tutorials to 2D by modifying boundary conditions and Green’s functions.
- Verify with simple 2D benchmarks (e.g., circular cylinder RCS) against analytical solutions.

---

<div class="post-metadata">

**Author:** ![mscroggs](https://yyz2.discourse-cdn.com/free1/user_avatar/bempp.discourse.group/mscroggs/32/3_2.png) [@mscroggs](https://bempp.discourse.group/u/mscroggs)\
**Post date:** [30 April 2025 08:54 UTC](https://bempp.discourse.group/t/how-to-calculate-the-rcs-of-2d-target/325/2 "2025-04-30T08:54:25Z")

</div>

Hello,

Bempp currently only supports 3D targets, and it’s not really feasible to update the current code to support 2D, as 3 dimensions are hard coded in a lot of places.

We have some plans to allow the upcoming Rust-based bempp-rs to support 2D problems, but that feature is a long way off.

---

<div class="post-metadata">

**Author:** ![MushishiYako](https://avatars.discourse-cdn.com/v4/letter/m/9f8e36/32.png) [@MushishiYako](https://bempp.discourse.group/u/MushishiYako)\
**Post date:** [30 April 2025 09:22 UTC](https://bempp.discourse.group/t/how-to-calculate-the-rcs-of-2d-target/325/3 "2025-04-30T09:22:10Z")

</div>

Thank you for your response! I will try to find other software to address my problem. If you have any recommendations for tools suitable for 2D electromagnetic scattering problems or RCS calculations—especially open-source libraries supporting MoM or BEM—I would greatly appreciate it.
