occt: master a4815d55
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | apn | master | 2019-07-03 08:28:26 | master ba00aab7 |
Affected Issues | 0029902: Data Exchange, XCAF - provide extended Material definition for visualization purposes | |||
Changeset | 0029902: Data Exchange, XCAF - provide extended Material definition for visualization purposes Introduced new attribute XCAFDoc_VisMaterial storing visualization material definition. XCAFPrs_Style has been exteneded Material() property. XCAFPrs_AISObject::DispatchStyles() maps new XCAFPrs_Style::Material() property onto graphics aspects. RWGltf_GltfJsonParser and RWObj_CafReader now put Material definition into XCAF document instead of a color label. RWGltf_MaterialMetallicRoughness - added missing properties AlphaMode, AlphaCutOff and IsDoubleSided; fixed default values in constructor for Metallic and Roughness. Added commands XGetAllVisMaterials, XGetVisMaterial, XAddVisMaterial, XRemoveVisMaterial, XSetVisMaterial, XUnsetVisMaterial for working with new visualization materials table in the document. |
|||
mod - src/AIS/AIS_ColoredDrawer.hxx | Diff File | |||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | |||
mod - src/BinMXCAFDoc/BinMXCAFDoc.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.hxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialToolDriver.cxx | Diff File | |||
add - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialToolDriver.hxx | Diff File | |||
mod - src/BinMXCAFDoc/FILES | Diff File | |||
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx | Diff File | |||
mod - src/RWGltf/FILES | Diff File | |||
add - src/RWGltf/RWGltf_GltfAlphaMode.hxx | Diff File | |||
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx | Diff File | |||
mod - src/RWGltf/RWGltf_GltfJsonParser.pxx | Diff File | |||
mod - src/RWGltf/RWGltf_MaterialMetallicRoughness.hxx | Diff File | |||
mod - src/RWMesh/RWMesh_CafReader.cxx | Diff File | |||
mod - src/RWObj/RWObj_CafReader.cxx | Diff File | |||
mod - src/RWObj/RWObj_CafReader.hxx | Diff File | |||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | |||
mod - src/TKBinXCAF/EXTERNLIB | Diff File | |||
mod - src/TKXmlXCAF/EXTERNLIB | Diff File | |||
mod - src/VrmlData/VrmlData_ShapeConvert.cxx | Diff File | |||
mod - src/VrmlData/VrmlData_ShapeConvert.hxx | Diff File | |||
mod - src/XCAFDoc/FILES | Diff File | |||
mod - src/XCAFDoc/XCAFDoc.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc.hxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_ColorTool.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_ColorTool.hxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_DocumentTool.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_DocumentTool.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_VisMaterial.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_VisMaterial.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_VisMaterialCommon.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_VisMaterialPBR.hxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_VisMaterialTool.cxx | Diff File | |||
add - src/XCAFDoc/XCAFDoc_VisMaterialTool.hxx | Diff File | |||
mod - src/XCAFPrs/FILES | Diff File | |||
mod - src/XCAFPrs/XCAFPrs.cxx | Diff File | |||
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File | |||
mod - src/XCAFPrs/XCAFPrs_AISObject.hxx | Diff File | |||
mod - src/XCAFPrs/XCAFPrs_Style.hxx | Diff File | |||
add - src/XCAFPrs/XCAFPrs_Texture.cxx | Diff File | |||
add - src/XCAFPrs/XCAFPrs_Texture.hxx | Diff File | |||
mod - src/XDEDRAW/XDEDRAW_Colors.cxx | Diff File | |||
mod - src/XmlMXCAFDoc/FILES | Diff File | |||
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.hxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialToolDriver.cxx | Diff File | |||
add - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialToolDriver.hxx | Diff File |