Repetier-Host Plugin  2.0.0
RepetierHostExtender.geom.TopoGroup Class Reference
Inheritance diagram for RepetierHostExtender.geom.TopoGroup:
RepetierHostExtender.geom.ThreeDModel

Public Member Functions

 TopoGroup (TopoScene _parent)
 
void Dispose ()
 
override string ToString ()
 
void UnbindModel (TopoModel model, bool removeGroupIfEmpty)
 Removes model from a group. More...
 
void RemoveModel (TopoModel model)
 
void AddModel (TopoModel model)
 
TopoGroup CopyAsEmptyGroup (TopoScene scene=null)
 
TopoGroup CopyGroup ()
 
void Land (bool fullUpdate=false)
 Translate Object, so that the lowest point is 0. More...
 
void Center (double x, double y)
 
void Center (double x, double y, double z)
 
void MirrorX ()
 
void LayFlat ()
 
override Vector3 GetCenter ()
 
void UpdateMatrix ()
 
void MoveBoundingBox (double dx, double dy, double dz)
 
void UpdateBoundingBox ()
 
void UpdateOrigin ()
 
void TransformPoint (ref Vector3d v, out double x, out double y, out double z)
 
void TransformPoint (RHVector3 v, out double x, out double y, out double z)
 
void TransformPoint (RHVector3 v, RHVector3 outv)
 
void ReverseTransformPoint (RHVector3 v, RHVector3 outv)
 
void ForceViewRegeneration ()
 
override void Paint (I3DView view)
 
override void BufferVBOs ()
 
override void UnbufferVBOs ()
 
OpenTK.Graphics.Color4 convertColor (Color col)
 
- Public Member Functions inherited from RepetierHostExtender.geom.ThreeDModel
void NotifyPropertyChanged (string propertyName="")
 
void addAnimation (ModelAnimation anim)
 
void removeAnimationWithName (string aname)
 
bool hasAnimationWithName (string aname)
 
void clearAnimations ()
 
void AnimationBefore ()
 
void AnimationAfter ()
 Plays the after action and removes finished animations. More...
 
virtual void ReduceQuality ()
 
virtual void ResetQuality ()
 
virtual void Clear ()
 

Public Attributes

bool active = false
 Is group marked as active. Changes display. More...
 
string name = ""
 
bool outside = false
 
Matrix4d trans
 
Submesh submesh = new Submesh()
 
Dictionary< string, IModelMetadatameta = new Dictionary<string, IModelMetadata>()
 
StripedModel stripedModel = null
 
int id
 
bool ForceRefresh = false
 
- Public Attributes inherited from RepetierHostExtender.geom.ThreeDModel
LinkedList< ModelAnimationanimations = new LinkedList<ModelAnimation>()
 
RHBoundingBox BoundingBox = new RHBoundingBox()
 
List< I3DHandlehandles = new List<I3DHandle>()
 

Properties

override bool IsOutside [get]
 
string Name [get, set]
 
int Count [get]
 
List< TopoModelModels [get]
 
TopoScene Scene [get]
 
StripedModel StripedModel [get, set]
 
- Properties inherited from RepetierHostExtender.geom.ThreeDModel
bool hasAnimations [get]
 
bool Selected [get, set]
 
RHVector3 Position [get, set]
 
RHVector3 Rotation [get, set]
 
RHVector3 Scale [get, set]
 
RHVector3 Origin [get, set]
 
bool IsHelperObject [get, set]
 
virtual bool Changed [get]
 Has the model changed since last paint? More...
 
virtual bool IsOutside [get]
 

Additional Inherited Members

- Events inherited from RepetierHostExtender.geom.ThreeDModel
PropertyChangedEventHandler PropertyChanged
 

Member Function Documentation

◆ Land()

void RepetierHostExtender.geom.TopoGroup.Land ( bool  fullUpdate = false)

Translate Object, so that the lowest point is 0.

◆ UnbindModel()

void RepetierHostExtender.geom.TopoGroup.UnbindModel ( TopoModel  model,
bool  removeGroupIfEmpty 
)

Removes model from a group.

Parameters
model

Member Data Documentation

◆ active

bool RepetierHostExtender.geom.TopoGroup.active = false

Is group marked as active. Changes display.


The documentation for this class was generated from the following file:
About Us | Privacy Policy