Skip to main content
Solved

Coatings on NSC surfaces


Paul.Manhart

I am modeling some CPC’s in NSC. I know that they are not 100% reflective and I want to assign a coating to the inside surfaces. But in OS, NSC, there is no way to apply a coating to a surface. Why is this? I can think of many reasons I would want a surface with a coating. A simple cubed beam splitter is one example. Define a cube of glass and then put a 45 degree surface inside with a 50/50 coating. Or, make CPC’s objects rather than surfaces. Anyone have any thoughts to a workaround?

Thanks,

Paul

Best answer by Sven.Stöttinger

Hi Paul,

regarding your question about the coating for the cpc inside surface: I also encountered this issue, when I was looking into CPC optics with non-ideal surface properties. You’ll see that you can apply a coating once you set the “Is Volume” value of the CPC to 1. However, if you want to have a hollow CPC instead of a volumetric one, I can point to a simple workaround for that.

For this, I use the boolean native object to generate the hollow cpc out of a rectangular volume (or any other volume object of your choice) and a solid cpc by cutting the cpc shape out of the other volume. The respective surface you want to put your coating on is referenced then by the properties/face section of the boolean native object. 

 

 

I also attached a sample file to this answer. 

 

Hope this helps,

Sven

View original

Sven.Stöttinger
Forum|alt.badge.img

Hi Paul,

regarding your question about the coating for the cpc inside surface: I also encountered this issue, when I was looking into CPC optics with non-ideal surface properties. You’ll see that you can apply a coating once you set the “Is Volume” value of the CPC to 1. However, if you want to have a hollow CPC instead of a volumetric one, I can point to a simple workaround for that.

For this, I use the boolean native object to generate the hollow cpc out of a rectangular volume (or any other volume object of your choice) and a solid cpc by cutting the cpc shape out of the other volume. The respective surface you want to put your coating on is referenced then by the properties/face section of the boolean native object. 

 

 

I also attached a sample file to this answer. 

 

Hope this helps,

Sven


Paul.Manhart

Hi Sven,

Thanks for this reply. I hadn't thought of these two solutions, but they make total sense. I will try them.

This is my first time on the Community site and I had no idea if I’d get a response or not. Much appreciated.

Paul


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings