mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0025180: Visualization - Homogeneous transformation API in TKV3d
PrsMgr_PresentableObject, Graphic3d_Structure now consistently take and store Handle(Geom_Transformation) instead of TColStd_Array2OfReal / Graphic3d_Mat4. Low-level advanced methods have been modified to pass Handle(Geom_Transformation). High-level methods have been preserved accepting old syntax taking gp_Trsf. Geom_Transformation now inlines most methods.
This commit is contained in:
@@ -33,10 +33,9 @@ OpenGl_StructureShadow::OpenGl_StructureShadow (const Handle(Graphic3d_Structure
|
||||
|
||||
ContainsFacet = myParent->ContainsFacet;
|
||||
IsInfinite = myParent->IsInfinite;
|
||||
Transformation = myParent->Transformation;
|
||||
myBndBox = myParent->BoundingBox();
|
||||
myBndBox = myParent->BoundingBox();
|
||||
|
||||
UpdateTransformation();
|
||||
OpenGl_Structure::SetTransformation (myParent->Transformation());
|
||||
myInstancedStructure = const_cast<OpenGl_Structure*> (myParent->InstancedStructure());
|
||||
myTrsfPers = myParent->TransformPersistence();
|
||||
|
||||
|
Reference in New Issue
Block a user