Inheritance: IfcMeasureValue, IfcColourOrFactor
コード例 #1
0
ファイル: IFC S.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcSurfaceStyleRendering(DatabaseIfc m, Color surface, double transparency, Color diffuse, Color transmission, Color reflection, Color specular, IfcSpecularHighlightSelect highlight, IfcReflectanceMethodEnum rm)
			: base(m, surface)
		{
			mTransparency = transparency;
			if (!diffuse.IsEmpty)
				mDiffuseColour = new IfcNormalisedRatioMeasure(diffuse);
			if (!transmission.IsEmpty)
				mTransmissionColour = new IfcNormalisedRatioMeasure(transmission);
			if (!reflection.IsEmpty)
				mReflectionColour = new IfcNormalisedRatioMeasure(reflection);
			if (!specular.IsEmpty)
				mSpecularColour = new IfcNormalisedRatioMeasure(specular);
			mSpecularHighlight = highlight;
			mReflectanceMethod = rm;
		}