首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenGL ES编程指南(三)

如果您使用GLKit视图和视图控制器,则当您的应用移动到后台时,GLKViewController类会自动处理其关联视图的帧缓冲区。如果您为其他用途手动创建帧缓冲区,则应该在应用移动到背景时将其丢弃。...要以Retina显示器的全分辨率绘制,您应该更改CAEAGLLayer对象的比例因子以匹配屏幕的比例因子。 当支持具有高分辨率显示器的设备时,您应该相应地调整应用程序的型号和纹理资源。...默认情况下,GLKViewController和GLKView类会自动处理方向更改:当用户将设备旋转到支持的方向时,系统会激活方向更改并更改视图控制器视图的大小。...当其大小改变时,GLKView对象相应地调整其帧缓冲区和视口的大小。...如果您使用Core Animation图层绘制OpenGL ES内容,则应用程序仍应包含视图控制器来管理用户界面方向。 其他显示屏上展示 iOS设备可以连接到外部显示器。

1.9K10

Revit2022正式版下载(离线安装包+安装教程)含完整族库、BIM视频教程

新的导出PDF功能1、PDF 输出将二维视图和图纸导出为 PDF 文件。为批量导出 PDF 文件提供自定义命名规则。将二维视图和图纸直接从 Revit 导出为 PDF 文件。...导出单个 PDF 文件,或将选定的视图和图纸合并为一个 PDF 文件。当批量导出多个 PDF 文件时,请为文件创建命名规则。从视图和图纸中选择参数以建立命名规则,然后将这些规则保存到导出设置。...当为该类别创建关键字明细表时,与类别关联的共享实例参数现在将显示为可用字段。在创建关键字明细表时,还可以将共享参数添加到类别中。...新增的模型类别新增了八个新的模型类别,所有新类别在视图中都是可以剖切和标记的,新的类别包括:食品烹调设备 、医疗设备、消防系统、垂直循环、视听设备、标志、硬结构、临时结构。...➤ 每次放置钢筋时,都会记住放置方向、放置面、钢筋形状等设置。➤ 二维视图中,钢筋可视化性能得到改进。

3.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Autodesk Revit 2024 中文正式版下载(附激活+教程)

    透视视图中的日光路径社区想法: 在“透视”视图中,编辑拖放操作现在处于启用状态。切换自由形式钢筋对齐分布的箍筋方向通过按空格键,可以切换对齐分布的自由形式钢筋的箍筋方向。...REVIT-187973改进了更新程序,以报告结构荷载“荷载工况”和“为反作用力”参数更改。REVIT-177734面积平面添加了调整“新建平面视图”对话框大小的功能。...REVIT-185026电子传递改进了布局,并添加了调整“电子传递”对话框大小的功能。REVIT-188424导出 PDF修复了在某些情况下,通过将宽度设置为零而隐藏的图像将打印或导出为直线的问题。...REVIT-189036添加了调整“视图比例到详细程度”对应对话框大小的功能。REVIT-189035添加了调整“新建绘图视图”对话框大小的功能。...REVIT-188916添加了调整“起始视图”对话框大小的功能。REVIT-188617工作平面添加了调整“工作平面”对话框大小的功能。REVIT-186682已解决的问题

    8.5K20

    最新iOS设计规范七|10大视觉规范(Visual Design)

    在iOS应用中,您可以配置界面元素和布局,以在iPad上执行多任务处理时,在拆分视图中,在屏幕旋转时以及在其他设备上自动更改形状和大小。设计一个适应性强的界面在任何环境下都提供出色的体验非常重要。...你可以将APP设置为动态适应各种特征,包括: 不同的设备屏幕尺寸,分辨率和色域(sRGB / P3) 不同的设备方向(纵向/横向) 拆分视图 iPad上的多任务处理模式 动态类型文本大小更改 基于区域设置启用的国际化功能...若要适应某些文本大小的更改,你可能需要调整布局 为可交互元素提供充足的点击热区。将所有控件的最小可触碰区域保持在44pt x 44pt。 ? 在多个设备上预览你的APP。...在上下文变化时改变焦点可能会令人迷茫和沮丧,并且可能让用户觉得他们失去了对APP的控制。 避免不必要的布局更改。当有人旋转设备时,整个布局无需更改。...如果当有人以不受支持的方向握住设备时您的应用程序不会自动旋转,那么他们会本能地知道如何旋转设备。 根据上下文自定义APP对旋转的响应。

    8.1K30

    最新iOS设计规范九|10大系统能力(System Capabilities)

    处理中断 在中断期间,例如人们短暂切换到另一个应用程序或接听电话时,ARKit无法跟踪设备的位置和方向。中断结束后,先前放置的虚拟对象可能会出现在错误的实际位置中。...在重新定位期间,ARKit尝试将其先前状态与当前环境的新观测值进行协调。要启用这些观察,您可以使用辅导视图来帮助人们将设备恢复到其先前的位置和方向。 考虑在重新定位期间隐藏先前放置的虚拟对象。...该标志符号应严格用于启动基于ARKit的体验。切勿更改字形(除非调整其大小和颜色),将其用于其他目的或与未使用ARKit创建的AR体验结合使用。 保持最小的空白空间。...当用户切换多任务模式,旋转屏幕或更改文本大小或区域时,自适应界面会自动调整其UI元素和布局。 为中断做好准备,并准备好恢复。您的应用可以随时中断。...调整图像大小,以便在大型设备上以高比例缩放时看起来舒适。在为各种设备和比例因子创建图像时,请使用下面列出的尺寸作为指导。 ? 将内容的拐角半径与小部件的拐角半径进行协调。

    4.3K20

    最新iOS设计规范四|3大界面要素:视图(Views)

    活动由活动视图管理,以工作表或弹出窗口的形式显示,具体取决于设备和方向。活动被用来给用户在APP中执行一些自定义服务或任务。...确保自定义的浮层与系统提供的浮层类似。尽管可以自定义浮层,但是也应该避免创建看起来都不像是浮层的设计。当浮层接近系统浮层时,往往效果最好。 当需要改变浮层的大小时,提供一个平滑过渡的方案。...一些浮层对于相同信息提供了精简视图和扩展视图两种展示方式。如果你调整浮层的大小,请为更改设置一些动画,以避免用户产生新浮层替换旧浮层的意识。...例如:当iPhone处于水平方向时,股票类应用程序会在垂直方向支持滚动来展示特定公司的股票行情。 九、分列视图(Split Views) 分列视图管理应用程序顶层的分层内容的呈现。...虽然你可以使用各种类型的字体、颜色以及对齐方式,但必须保持内容的可读性。采用动态类型文本是个好办法,这样如果用户在设备上更改文字大小,你的文本内容仍然会有友好的体验。

    8.5K31

    iOS 图标图像 (官方翻译版)

    尝试在具有动态背景的实际设备上,随设备移动而改变透视图。 保持图标角落正方形。系统应用一个自动轮回图标角的蒙版。 应用程序图标属性 所有应用图标应符合以下规格。 ?...如果个别图标设计的重量不同,则某些图标可能需要略大于其他图标才能实现此效果。 ? 导航栏和工具栏图标大小 准备自定义导航栏和工具栏图标时,请使用以下尺寸进行指导,但是根据需要进行调整以创建余额。 ?...image.png 标签栏图标大小 在纵向方向,标签栏图标显示在标题标题上方。在横向上,图标和标题并排出现。根据设备和方向,系统会显示常规或紧凑的标签栏。您的应用程式应包含两种尺寸的自订标签栏图示。...第一屏 由于设备屏幕大小不同,启动屏幕大小也不尽相同。为了适应这个需要,您可以为您的应用程序支持的设备提供启动屏幕作为Xcode故事板或一组静态图像。...取消 关闭当前视图或结束编辑模式,而不保存更改。取消 ? 撰写导航栏和标签栏图标 在编辑模式下打开新视图。撰写 ? 完成 保存状态并关闭当前视图,或退出编辑模式。DONE ?

    3.6K40

    SceneKit 场景编辑器-为您的AR体验构建3D舞台

    位置 位置是您放置模型的位置。它由3D坐标组成:x,y和z。当所有坐标的初始位置设置为0时,它是应用程序加载时设备相机的起始位置。...对于我们来说,我们宁愿要使用的方向在X,Y和Z轴。 Euler Angles 缩放 Scale允许我们调整模型的大小。 边界框 边界框是您的资产的尺寸,以米为单位。...您可以随时根据需要调整视图。 盒子位置 在“ 节点”检查器中,将所有轴的位置设置为0,以便在首次运行会​​话时与摄像机的位置对齐。 盒子颜色 我们为它指定一种颜色。...在此之前,让我们将视图更改为Front并倾斜大小写以从大约45度角的轮廓中查看它。现在,转到对象库并添加全向灯,它将从该光源的每个方向照亮场景。在场景的左上角添加一个,在右下角添加另一个。...您可以单击箭头以展开并查看隐藏的节点。 缩放 请记住,我们测量的是米的大小。现在我们应该将整个手表缩小到1%。选择框的父节点。对于比例,为x,y和z输入0.01。双击该框的节点图标以调整视图。

    5.6K20

    三星折叠屏开发者设计指南揭秘

    APP连续性:展折开合,顺畅切换 可折叠设备展开时,当前应用页面必须无缝延续到另一个屏幕,并可自动调整大小匹配新的布局,反之亦然。...目的是使用与新设备匹配的备用资源自动重新加载您的应用。 当Activity重启时,恢复之前的状态很重要。...image 当指定的属性(可折叠设备的折叠/展开时触发)发生变化时,MyActivity不会重启,而是会收到 onConfigurationChanged()的调用,在此方法中处理配置变更,更新视图布局...应用连续性 应用连续性是折叠屏手机的一大亮点,当在外屏和内屏之间切换时,应用保持运行状态,并会自动调整大小以匹配新的布局。...多活动窗口 当手机展开时,用户可以同时运行两到三个APP,可在任意Samsung Android 9.0设备上通过元数据方式测试多活动窗口。

    4.1K40

    iOS开源界面布局库终于破3000star

    , LVORIENTATION_HORZ, } LineViewOrientation; //调整大小时伸缩的方向 typedef enum : NSUInteger { LVFLEXDIR_TAIL...因此在xib上如果用MyLineView来进行布局则可能实际上显示的内容 和真实的内容是不一致的。而且线性布局会因为子视图的大小和边距而调整自己的尺寸。...; //当调整自己大小时是伸缩顶部还是底部三个位置,默认是底部 @property(nonatomic,assign) LineViewFlexDir flexDir; //如果线性布局的父视图是...默认是NO.如果设置为YES的话则边缘视图的边距不起作用了,而且子视图的weight也不起作用了。而且不是调整自己的大小了 //也就是当垂直方向则所有子视图按顺序排列在中间。...但实际中我们总是带着解决问题的想法去使用某个框架和库的,我这里想说的是当你在使用AutoLayout时因为复杂的约束设置以及更新方法而焦头烂额时,当你使用AutoLayout而对多屏幕多设备适配而进行多条件编写时

    1.9K40

    使用深度学习进行自动车牌检测和识别

    由于自主信息系统在没有任何数据的情况下没有意义,因此需要在现实和信息系统之间改变车辆信息。这可以通过人工代理或通过特殊的智能设备来实现,这些设备将允许通过其登记板识别车辆。...像素投影的直方图包括找到每个字符的左上角和下限。执行水平投影以找到角色的顶部和底部位置。一组直方图的值是沿水平方向上的特定线的白色像素的总和。当计算沿水平方向的所有线的所有值时,获得水平投影直方图。...将用于此识别的学习模型必须能够读取图像并呈现相应的字符。 为了充分利用可用于学习的数据,在应用在牌照分割之前使用的相同图像处理步骤之后,通过在正方形中调整大小来单独地剪切每个角色。...然后,基于比较多层感知器(MLP)和分类器K最近邻(KNN)的科学文章进行了一些研究。结果发现:如果使用MLP分类器时隐藏层神经元的数量也增加,并且使用KNN时最近的邻居数也增加,则性能会提高。...调整k-NN分类器性能的能力在这里非常有限。但是可调节数量的隐藏层和可调节的MLP连接权重提供了更好的机会来细化决策区域。因此,将为此阶段选择多层感知器。

    2.8K50

    提高效率 |ArcGIS Pro 中所有快捷键一网打尽

    Ctrl+L 当布局为活动视图时,锁定或解锁在内容窗格中选择的项目。 Ctrl+Shift+L 当布局为活动视图时,请在内容窗格中锁定或解锁该级别上的所有项目。...在 3D 中,当视图沿指针所指示的远离视图中心的方向平移时,将保留照相机的方位角和高度角。 Shift+Q 降低漫游速度。 Ctrl+Q 提高漫游速度。 方向键 向左、向右、向上或向下移动视图。...在 3D 中,当视图沿指针所指示的远离视图中心的方向平移时,将保留照相机的方位角和高度角。Shift+Q降低漫游速度。 Ctrl+Q提高漫游速度。 方向键向左、向右、向上或向下移动视图。...当照相机移动时,调整鼠标指向以设置您要行驶的方向。可以选择使用 W 和 S 键更改方向。 左箭头键和右箭头键 从视图中心向左或向右移动照相机。...按住左箭头或右箭头键可垂直于照相机当前的视图方向左或向右移动照相机。当照相机移动时,调整鼠标指向以设置要相对垂直行驶的方向。可以选择使用 A 和 D 键更改方向。

    1.3K20

    使用深度学习进行自动车牌检测和识别

    这可以通过人工代理或特殊智能设备实现,这些设备将允许在真实环境中通过车辆牌照识别车辆。在智能设备中,,提到了车辆牌照检测和识别系统。...当所有的值沿水平方向的所有直线进行计算,得到水平投影直方图。然后将直方图的平均值用作阈值,以确定上限和下限。直方图分段大于阈值的中心区域记录为由上限和下限分隔的区域。...然后,我们以同样的方式计算垂直投影直方图,但通过按图像的列更改行,使每个字符具有两个限制(左和右)。...为了最大限度地利用可用于学习的数据,我们在应用车牌分割之前使用的相同图像处理步骤后,通过在正方形中调整每个字符的大小来单独切割每个字符。...在这里,调整k-NN分类器性能的能力非常有限。但是,可调整的隐藏层数量和可调整的MLP连接权重为细化决策区域提供了更大的机会。因此,我们将在此阶段选择多层感知器。

    49530

    3ds Max 中的导航控件ViewCube入门介绍

    介绍 ViewCube 3D导航控件提供当前方向的视觉反馈,让用户可以调整视图方向以及在标准视图与等距视图间进行切换。...软件环境:3d Max2015 第一步、启动3d Max软件,打开场景文件 ViewCube图标默认位于“透视”视图的右上角位置,只有当光标位于ViewCube图标上方时,它才变成活动状态,并且为不透明显示...第二步:当光标移离ViewCube图标时 则会变成非活动状态,图标呈半透明显示,这样不会遮挡“透视”视图中的对象。 ?...第三步:当ViewCube为非活动状态时 可以控制其不透明级别以及大小显示它的视口和指南针显示。这些设置位于“视口配置”对话框的“ViewCube”面板上。...在ViewCube图标上单击鼠标右键,在下拉列表中选择“配置”命令,即可在弹出的“视口配置”对话框中对ViewCube的属性进行更改。 ? ?

    1.2K50

    iOS OC swift 自定义 popover 泡泡

    可以看到当 sourceView(加号按钮) 在不同地方的时候,popover 自动更改方向、调整箭头方向、位置以适应不同的 sourceView 类说明 open class KKPopover: UIView...: UIPopoverArrowDirection /// 箭头方向 /// 当设置为 .any 时,采用智能查找方向,设置一个比较合适的方向 perferArrowDirection: [UIPopoverArrowDirection...防止内容覆盖圆角 targetSize: CGSize /// 需要展示内容的大小,此字段一定需要重新设置 /// 并且宽高大小加上 minScreenEdg contentInset 不能大于屏幕宽高...的 size /// 当 arrowDirection 为 .any 时,调用此方法获最合适方向 /// 智能计算出最好的方向 /// 重写此方法可以自定义最合适方向 func isDirectionOk.../// size:self 的 size /// 确定指定方向是否合适 /// 当 arrowDirection 为 .any 并且设置 perferArrowDirection 时,查找 perferArrowDirection

    2.7K70

    端开发技术——解密Flutter响应式布局

    Flutter是一个跨平台的应用开发框架,支持各种屏幕大小的设备,它可以在智能手表这样的小设备上运行,也可以在电视这样的大设备上运行。使用相同的代码来适应不同的屏幕大小和像素密度是一个挑战。...它可以用于创建灵活的、响应性强的UI设计,以适应不同的屏幕大小和尺寸。它允许您根据与布局中其他视图的空间关系来指定每个视图的位置和大小。...但这并不能解决大型设备的问题,在大型设备中,拉伸或只是调整UI组件的大小并不是利用屏幕面积的最优雅的方式。在屏幕面积很小的智能手表,调整组件以适应屏幕大小可能会导致奇怪的UI。...当检测到某些环境变化(称为特征)时,“Auto Layout”会根据指定的约束条件自动重新调整布局。 2.2 Size classes Size类的特点是会根据其大小自动分配给内容区域。...记住:这与你使用MediaQuery检索的设备方向不同。

    2.3K00

    Android的尺寸单位

    名词注释 屏幕尺寸:即系统为应用界面所提供的可见空间, 应用的屏幕尺寸并非设备的实际屏幕尺寸,而是综合考虑屏幕方向、系统装饰(如导航栏)和窗口配置更改后的尺寸。...分辨率 Resolution 介绍 指手机屏幕垂直和水平方向上的像素个数,比如分辨率是480*320,则指设备垂直方向有480个像素点,水平方向有320个像素点。...(adb shell wm density可查看dpi) ③ 在定义距离、大小等时,为实现“密度独立性”,需关注度量单位应为dp,并可实现动态的px转换。...“正常”时,1sp=1dp=0.00625英寸;而当文字尺寸是“大”或“超大”时,1sp>1dp=0.00625英寸。...类似我们在windows里调整字体尺寸以后的效果——窗口大小不变,只有文字大小改变。 当指定文本大小时,则会使用可缩放像素 (sp) 作为单位。

    1.6K10

    AutoCAD 2023 for Mac(cad2023)

    3、保存到各种设备保存桌面的图形,以便在 AutoCAD 新应用上进行查看和编辑,包括外部参照4、共享视图在浏览器中发布图形的设计视图以便对其进行查看和添加注释 二、二维草图、图形和注释 1、文本设定创建单行或多行文字...6、修订云为图形中的最新更改绘制修订云,从而快速识别更新内容 7、视图按名称保存视图,轻松返回到特定视图以便快速参考或应用到布局视口 8、布局指定图纸大小、添加标题栏、显示模型的多个视图 9、字段使用文本对象中的字段来显示字段值更改时可自动更新的文本...,包括更改形状、大小或配置 13、阵列以环形或矩形阵列或沿着路径创建和修改对象 14、参数化约束应用几何约束和尺寸约束,从而保持几何图形之间的关系 15、Express Tools借助一系列生产效率工具扩展...,包括基本视图、投影视图、截面视图和局部视图 图片 四、协作 1、PDF 文件通过导入、导出或附加为参考底图,来共享和重复使用 PDF 文件中的数据 2、DGN 文件通过导入、导出或附加为参考底图,来共享和重复使用...技术当文件最后一次保存并非由 Autodesk 软件完成时,TrusteddwG?

    4.8K50

    订阅消息失败_无法进入苹果订阅页面

    大家好,又见面了,我是你们的朋友全栈君。 “此电子邮件中的视图快照无法正确呈现。” 如果您接收的订阅出现此错误消息,可能是由以下几种原因导致的:缺失凭据:某些视图在发布时具有嵌入的凭据。...视图使用实时数据库连接:包含实时数据库连接的视图(当您首次单击视图时,将在该视图中提示您输入数据库凭据)不可用于订阅。订阅包括视图(或工作簿)、数据和计划。...缺少 PDF 附件 您可以将 PDF 附件添加到订阅中(如果管理员已启用该功能)。如果订阅中缺少 PDF 附件,可能是因为 PDF 的大小超过了电子邮件服务器大小限制或服务器管理员设置的最大大小限制。...在 Tableau Server 中,可以通过 tsm configuration 选项 subscriptions.max_attachment_size_megabytes 调整订阅的 PDF 附件的最大大小限制...如果您的自定义订阅脚本会以 PDF 或 PNG 形式生成视图,可能需要更新脚本以允许使用井号。

    3.3K10

    编码篇-iOS开发中的奇巧小伎

    某个角添加圆角 13.将一个view放置在其兄弟视图的最上面、最下面 14.让手机震动一下 15.摇一摇功能 16.修改UISegmentedControl的字体大小 17.获取一个view所属的控制器...22、当使用-performSelector:withObject:withObject:afterDelay:方法时,需要传入多参数问题 23、比较两个CGRect/CGSize/CGPoint是否相等...22、当使用-performSelector:withObject:withObject:afterDelay:方法时,需要传入多参数问题 // 方法一、 // 把参数放进一个数组/字典,直接把数组/字典当成一个参数传过去...(凌晨0点,设备时间被修改,时区改变等) UIApplicationWillChangeStatusBarOrientationNotification 设备方向将要改变 UIApplicationDidChangeStatusBarOrientationNotification...设备方向改变 UIApplicationWillChangeStatusBarFrameNotification 设备状态栏frame将要改变 UIApplicationDidChangeStatusBarFrameNotification

    5.4K10
    领券