📄 attach.cpp
字号:
// (C) Copyright 1996 by Anthony J. Carin. All Rights Reserved.
#include "stdafx.h"
#include "attach.h"
attachment::attachment(coordinate& offset)
{
m_offset = offset;
m_attachedto = 0;
}
void attachment::setto(view& c)
{
point tmpp;
tmpp.setto(m_offset);
view tmpc;
tmpp.xrotate(c.xdirection()+xoff);
tmpp.zrotate(c.zdirection()+zoff);
tmpp.yrotate(c.ydirection()+yoff);
tmpc = c;
tmpc += tmpp;
tmpc.setxdir(tmpc.xdirection()+xoff);
tmpc.setydir(tmpc.ydirection()+yoff);
tmpc.setzdir(tmpc.zdirection()+zoff);
if (m_attachedto)
m_attachedto->setto(tmpc);
}
void attachment::draw()
{
if (m_attachedto)
m_attachedto->draw();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -