MantisBT
Mantis Bug Tracker Workflow

occt: master a4815d55 Diff ] Back to Repository ]
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 ]


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker