`
programlv
  • 浏览: 6202 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

资料备份

阅读更多

LWJGL

 

Purpose

The plugin only installes the LWJGL jars and native libraries, so that it is easy to develop plugins using LWJGL. It does not provide any support for developing standalone LWJGL based Java applications (e.g. no LWJGL launch configuration is provided). If you develop an Eclipse plugin using LWJGL, you only have to add the LWJGL plugin to the list of required plugins, i.e. you don't have to care about native library paths anymore.

Support for developing standalone LWJGL applications with Eclipse is already implemented but not publicly available yet. For more information, visit LWJGL's forum and read this posting .

Install

Requirements

LWJGL comes with native libraries for Mac OS X, Windows and Linux. By accident this are the same platform Eclipse supports ;-). So, you only have to take care that your Eclipse version is new enough, 3.2 or newer should work. Elder Eclipse versions (shipped with SWT 3.1) do not support OpenGL. There is a experimental plugin available for SWT 3.1, but we didn't tested that one (at least the test view is not working without changes since the plugin must be imported explicitly).

For more information on using OpenGL in SWT applications, see http://www.eclipse.org/swt/opengl/ .

Installation using the Eclipse Update Mechanism

This is the preferred way to install the plugin! The feature's version number is simply LWJGL's version number.

The plugin comes with LWJGL 2.0.1 (or newer versions). The plugin can easily be installed using Eclipse's update feature:

Help / Software Updates / Find and Install...
Search for new features to install
New Remote Site

Provide data as above (http://lwjgl.org/update) and install feature.

In order to test whether everything worked fine, simply open

Windows / Show Views / Others...
Other / LWJGL Test View

Install Manually

Manual installation is not supported. Experienced Eclipse users may be able to download all necessary files from the update site manually.

Contact

Informations about the LWJGL plugin will be announced at the LWJGL forum and the GEF3D newsgroup.

Letzte Änderung: 2009-06-08 (jvp)
分享到:
评论
3 楼 programlv 2010-12-14  
[Eclipse Zest example]
http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.gef/test/org.eclipse.zest.tests/src/org/eclipse/zest/tests/swt/?root=Tools_Project
2 楼 programlv 2010-12-06  
1.JET JDT EMF 代码生成能力的结构组织学习,对比uml-Designer学习包装能力
60%,能完成JET的反向工程,JDT的正向,反向工程
自己机器需要重写一遍,当做复习
第二遍过程中需要提高代码的质量

2.Java与模式已经看完,需要不停的回顾

3.uml-Designer完成正向,反向功能,但是对于一些功能没有能够完成,导致没有实用性
需要开辟出编辑(类ecore)功能,并与代码分析功能合理的分开
File>>new/import类似功能

4.需要将pl/sql继承到uml-Designer中去,正向(反向)sql&数据库,初步支持oracle

5.使用Annotation,FlagSupport(int的与或非运算)重构Bean功能,提供model与bean的分离(耦合太严重,bean层没有太多的意义)

6.包视图需要与结构视图解耦合(使用同一套的模型会有冲突)

7.学习qTable,用于代码的分析(代码量,方法,属性)的细节

8.使用swt-Designer,定制一些对话框提供便利的操作
1 楼 programlv 2010-12-01  
<%@ jet package="translated" imports="java.util.* java.text.* com.lvjf.uml.classdiagram.model.* com.lvjf.uml.classdiagram.util.*" class="UMLDesigner_Class" %>
<% ClassModel model = (ClassModel) argument; %>
<% if (model.getPackageName().length() > 0) { %>
package <%=model.getPackageName()%>;
<% } %>
<% Date currentTime = new Date(); %>
<% SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); %>
<% String dateString = formatter.format(currentTime);  %>
<% boolean isClassFinal = model.isFinal();%>
<% boolean isClassAbstract = model.isAbstract();%>
<% boolean isClassStatic = model.isStatic();%>
<% char c = model.getModifier();%>
<% String accessString = ClassUtils.getInstance().toString(c);%>
<% String finalString = "";if(isClassFinal)finalString="final ";%>
<% String abstractString = "";if(isClassAbstract)finalString="abstract ";%>
<% String staticString = "";if(isClassStatic)finalString="static ";%>
<% String classModifier = accessString + finalString + abstractString + staticString; %>
<% String extendsString =(model.getExtendsName()==null || model.getExtendsName().isEmpty())? "" : "extends "+model.getExtendsSimpleName();%>
<% String implementsString = model.getImplementsNames().isEmpty()? "" : "implements "+model.getImplementsNames();%>
<% List<String> imports = model.getImportsNames();%>
<% if(imports!=null && !(imports.isEmpty())){
   for(String i : imports){%>
import <%=i%>;
   <%}%>
<%}%>
<%%>

/**
 * [Info]:<%= model.getJavaDoc()%> "\n"
 * @author Lv.JF
 * @version V1.0
 * @date <%=dateString%>
 * @generator [UML-DesignerV1.0]
 **/
<%=classModifier%> class <%=model.getName()%> <%=extendsString%> <%=implementsString%> {
 	// Attributes
 	// --------------------------------------------------------------------------------------------	 
 	<% List<AttributeModel> attrs = model.getAttributes();
     for(AttributeModel a : attrs){%>
   	/**
   	 * Attribute for class {@link <%=model.getName()%>}
   	 * @generator [UML-DesignerV1.0]
   	 */
   	<%=a.toString()%>;
   	
     <%}%>
 	// Methods
 	// --------------------------------------------------------------------------------------------
	<%List<MethodModel> ms = model.getMethods();
     for(MethodModel m : ms){%>
   	/**
   	 * Method for class {@link <%=model.getName()%>}
   	 * @generator [UML-DesignerV1.0]
   	 */
   	<%=m.toSourceString()%>{
   		// add your code here!
   	}
   	
     <%}%>
}

相关推荐

    Scratch图形化编程语言入门与进阶指南

    内容概要:本文全面介绍了Scratch编程语言,包括其历史、发展、特点、主要组件以及如何进行基本和进阶编程操作。通过具体示例,展示了如何利用代码块制作动画、游戏和音乐艺术作品,并介绍了物理模拟、网络编程和扩展库等功能。 适合人群:编程初学者、教育工作者、青少年学生及对编程感兴趣的各年龄段用户。 使用场景及目标:①帮助初学者理解编程的基本概念和逻辑;②提高学生的创造力、逻辑思维能力和问题解决能力;③引导用户通过实践掌握Scratch的基本和高级功能,制作个性化作品。 其他说明:除了基础教学,文章还提供了丰富的学习资源和社区支持,帮助用户进一步提升技能。

    mmexport1734874094130.jpg

    mmexport1734874094130.jpg

    基于simulink的悬架仿真模型,有主动悬架被动悬架天棚控制半主动悬架 1基于pid控制的四自由度主被动悬架仿真模型 2基于模糊控制的二自由度仿真模型,对比pid控制对比被动控制,的比较说明

    基于simulink的悬架仿真模型,有主动悬架被动悬架天棚控制半主动悬架 [1]基于pid控制的四自由度主被动悬架仿真模型 [2]基于模糊控制的二自由度仿真模型,对比pid控制对比被动控制,的比较说明 [3]基于天棚控制的二自由度悬架仿真 以上模型,说明文档齐全,仿真效果明显

    【组合数学答案】组合数学-苏大李凡长版-课后习题答案

    内容概要:本文档是《组合数学答案-网络流传版.pdf》的内容,主要包含了排列组合的基础知识以及一些经典的组合数学题目。这些题目涵盖了从排列数计算、二项式定理的应用到容斥原理的实际应用等方面。通过对这些题目的解析,帮助读者加深对组合数学概念和技巧的理解。 适用人群:适合初学者和有一定基础的学习者。 使用场景及目标:可以在学习组合数学课程时作为练习题参考,也可以在复习考试或准备竞赛时使用,目的是提高解决组合数学问题的能力。 其他说明:文档中的题目覆盖了组合数学的基本知识点,适合逐步深入学习。每个题目都有详细的解答步骤,有助于读者掌握解题思路和方法。

    YOLO算法-雨水排放涵洞模型数据集-1000张图像带标签-.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

    操作系统实验 Ucore lab5

    操作系统实验 Ucore lab5

    学生成绩管理系统软件界面

    基于matlab开发的学生成绩管理系统GUI界面,可以实现学生成绩载入,显示,处理及查询。

    NVR-K51-BL-CN-V4.50.010-210322

    老版本4.0固件,(.dav固件包),支持7700N-K4,7900N-K4等K51平台,升级后出现异常或变砖可使用此版本。请核对自己的机器信息,确认适用后在下载。

    YOLO算法-塑料数据集-7张图像带标签-塑料.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

    YOLO算法-杂草检测项目数据集-3970张图像带标签-杂草.zip

    YOLO算法-杂草检测项目数据集-3970张图像带标签-杂草.zip

    E008 库洛米(3页).zip

    E008 库洛米(3页).zip

    基于西门子 PLC 的晶圆研磨机自动控制系统设计与实现-论文

    内容概要:本文详细阐述了基于西门子PLC的晶圆研磨机自动控制系统的设计与实现。该系统结合了传感器技术、电机驱动技术和人机界面技术,实现了晶圆研磨过程的高精度和高效率控制。文中详细介绍了控制系统的硬件选型与设计、软件编程与功能实现,通过实验测试和实际应用案例验证了系统的稳定性和可靠性。 适合人群:具备一定的自动化控制和机械设计基础的工程师、研究人员以及从事半导体制造的技术人员。 使用场景及目标:本研究为半导体制造企业提供了一种有效的自动化解决方案,旨在提高晶圆研磨的质量和生产效率,降低劳动强度和生产成本。系统适用于不同规格晶圆的研磨作业,可以实现高精度、高效率、自动化的晶圆研磨过程。 阅读建议:阅读本文时,重点关注晶圆研磨工艺流程和技术要求,控制系统的硬件和软件设计方法,以及实验测试和结果分析。这将有助于读者理解和掌握该自动控制系统的实现原理和应用价值。

    YOLO算法-禾本科杂草数据集-4760张图像带标签.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

    深圳建筑安装公司“挖掘机安全操作规程”.docx

    深圳建筑安装公司“挖掘机安全操作规程”

    YOLO算法-汽车数据集-120张图像带标签-汽车.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

    大题解题方法等4个文件.zip

    大题解题方法等4个文件.zip

    保障性安居工程考评内容和评价标准.docx

    保障性安居工程考评内容和评价标准.docx

    监督机构检查记录表.docx

    监督机构检查记录表.docx

    (177588850)基于java+mysql+swing的学生选课成绩信息系统

    该项目适合初学者进行学习,有效的掌握java、swing、mysql等技术的基础知识。资源包含源码、视频和文档 资源下载|如果你正在做毕业设计,需要源码和论文,各类课题都可以,私聊我。 商务合作|如果你是在校大学生,正好你又懂语言编程,或者你可以找来需要做毕设的伙伴,私聊我。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    218) Leverage - 创意机构与作品集 WordPress 主题 2.2.7.zip

    218) Leverage - 创意机构与作品集 WordPress 主题 2.2.7.zip

Global site tag (gtag.js) - Google Analytics