Skip to content

3D adjoint optimization #2051

Answered by smartalecH
Paul18811 asked this question in Q&A
Apr 26, 2022 · 1 comments · 1 reply
Discussion options

You must be logged in to vote

The code however shouldn't be able to change pixels in 3D. It should change a pixel in 2D and then apply it for the pixels of that point in the 3th dimension. Is there a way in which I can implement this?

Sure, we do this rather often. If you assign a 2D MaterialGrid to a 3D Block object, the design parameters are automatically projected onto the third dimension. The proper gradient is automatically computed too.

There are more details in Section 3 of our recent paper.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Paul18811
Comment options

Answer selected by Paul18811
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants