public ElementWithDescription(double x, double y, double z, double size, string description, Material MaterialInNormalState, Material MaterialInSelectedState, bool displayDescriptionFrontToCamera, ModelType modelType) { this.size = size; this.x = x; this.y = y; this.z = z; this.Text = description; this.materialNormal = MaterialInNormalState; this.materialSelected = MaterialInSelectedState; this.mModelType = modelType; element = new BasicModel3DModel(MaterialNormal, MaterialSelected, x, y, z, size, size, size, true, this.ModelType); TextVectorOver = new Vector3D(1, 0, 0); TextVectorUp = new Vector3D(0, 1, 0); this.displayDescriptionFrontToCamera = displayDescriptionFrontToCamera; }
private void UpdateLastModelVisual3D() { element = new BasicModel3DModel(materialNormal, materialSelected, x, y, z, Size, Size, Size, true, this.mModelType); }
protected override void UpdateMyModelVisual3D() { MyModelVisual3D = new BasicModel3DModel( MaterialNormal, MaterialSelected, X, Y, Z, Size, Size, Size, true, this.ModelType); }