Set MeshViewer as the projection matrix reference
- Resize layerRenderRatioSlider on BoundsChanged
This commit is contained in:
parent
f40dabbac3
commit
93b580c89a
4 changed files with 12 additions and 11 deletions
|
|
@ -62,6 +62,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
private UndoBuffer undoBuffer;
|
||||
|
||||
private LightingData lighting = new LightingData();
|
||||
private GuiWidget renderSource;
|
||||
|
||||
public InteractionLayer(WorldView world, UndoBuffer undoBuffer, InteractiveScene scene)
|
||||
{
|
||||
|
|
@ -73,6 +74,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
|
||||
internal void SetRenderTarget(GuiWidget renderSource)
|
||||
{
|
||||
this.renderSource = renderSource;
|
||||
renderSource.AfterDraw += RenderSource_DrawExtra;
|
||||
}
|
||||
|
||||
|
|
@ -80,7 +82,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
{
|
||||
if (DoOpenGlDrawing)
|
||||
{
|
||||
SetGlContext(this.World, this.TransformToScreenSpace(LocalBounds), lighting);
|
||||
SetGlContext(this.World, renderSource.TransformToScreenSpace(renderSource.LocalBounds), lighting);
|
||||
OnDrawGlContent(e);
|
||||
UnsetGlContext();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue